Shipping log
Every EasyExtract tool, in the order it went live — a quick reference for what shipped when.
Extract embedded tables from Word documents into clean CSV, JSON or Markdown. Grid spans (gridSpan) and merged cells (vMerge) resolved into aligned rectangular matrices with zero uploads.
Parse GFM pipe tables from text or uploaded Markdown files and convert them instantly to CSV, TSV or JSON in your browser.
Extract INSERT INTO statements and database table records from SQL dump files directly to CSV without running MySQL or PostgreSQL.
Optimized primary title and meta descriptions for /icon-extractor/ (capturing 'exe to ico' position 8.7 query) and /ics-viewer/ ('open ics file online') based on 90-day Search Console performance data.
Optimized primary title and meta descriptions for /icon-extractor/ (capturing 'exe to ico' position 8.7 query) and /ics-viewer/ ('open ics file online') based on 90-day Search Console performance data.
Submitted sitemap.xml and sitemap-main.xml directly to Google Search Console via OAuth API to trigger instant re-crawling of updated tool titles and LLM indexes.
Switched contact and quick-feedback forms to FormSubmit targeting shahabrarahmad@gmail.com with pure native HTML POST fallback and aligned Apache .htaccess Content-Security-Policy.
Deployed privacy-first Web3Forms integration across /contact/ and /about/ with honeypot bot protection, accessible form labels, and AJAX fetch with native POST fallback — zero external scripts or performance penalty.
Linked author Shah Abrar Ahmad to official Medium profile (https://medium.com/@shahabrarahmad) via Person JSON-LD schema with explicit sameAs array, knowsAbout, and publisher attributes.
Completed Batch 4 Koray-style guide rewrites covering PDF text layers, OCR accuracy metrics, MIME vs file extension magic bytes, and hidden Office XML metadata.
Configured HSTS (1 year + preload), X-Frame-Options (SAMEORIGIN), X-Content-Type-Options (nosniff), Referrer-Policy, Permissions-Policy, and a scoped Content-Security-Policy (CSP) covering Google Fonts, Analytics, cdnjs, and Blob Web Workers. Achieved 100/100 score.
Configured explicit Allow rules in robots.txt for 11 AI search crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, Bytespider, CCBot, etc.) to ensure complete indexing of /llms.txt and all 48 tools.
Overhauled 10 foundational blog guides into comprehensive ~2,000+ word guides following Koray Tuğberk Gübür's semantic SEO methodology, featuring 10-14 H2 sections, decision tables, ISO/RFC standards citations, and updated FAQPage JSON-LD schemas.
Embedded authoritative technical citations to IETF RFC 5322, ISO 32000-1:2008, and IETF RFC 8259 across core tool landing pages. E-E-A-T score increased to 80/100.
Enriched global head template with og:locale (en_US), twitter:site (@easyextract), and twitter:creator (@easyextract). Achieved 100/100 pass rate on Open Graph (7/7) and Twitter Card (6/6) specs.
Generated machine-readable /llms.txt and /llms-full.txt directories documenting all 48 tools, endpoints, and zero-upload privacy guarantees for ChatGPT Search, Claude, Perplexity, and Gemini. Achieved 100/100 specification score.
Refactored all 48 tool templates to add explicit aria-labels, unique element IDs, and matching label[for] attributes across all file pickers, drop zones, select menus, range inputs, and checkboxes. Achieved perfect 100/100 score across all 66 pages.
Added author meta tags, structured Organization schema, and first-hand engineering review credentials across all tools. Score increased from 30 to 78 with zero policy or trust warnings.
Streamlined JSON-LD by excising deprecated HowTo schema blocks while maintaining accessible ordered steps in the DOM for passage ranking. Enriched SoftwareApplication with pricing and accessibility properties.
Targeting 'exe extractor online' (Pos 8.7). Aligned primary title and reciprocal anchors from icon-extractor to eliminate intent cannibalization.
Extract root domains, full hostnames, subdomains and TLDs from URL lists and server logs. Strips www, handles multi-part ccTLDs (.co.uk, .com.au), deduplicates, and exports CSV. Nothing uploaded.
Re-save a PDF without compressed object streams (PDF 1.5+) so extractors and legacy readers can parse the text layer cleanly. Nothing uploaded.
Optimised for EXE to ICO conversion and icon extraction (Pos 8.4 capture). Reconstructs multi-size .ico files directly in browser.
Targeting striking distance query 'vcf extractor' (Pos 15.0). Direct vCard contact extraction and CSV export with zero uploads.
Disambiguated functional vs informational intent to eliminate SERP competition with guide. Clear cross-linking established.
Rewrote meta descriptions to lead with active benefits for high-impression, zero-CTR queries.
How capture groups work, named vs numbered groups, non-capturing groups, and practical extraction patterns for emails, phone numbers, IP addresses, log lines and prices.
Step-by-step: drop an EXE, DLL, MSI or ICO file, pick the icon size, download as PNG or ICO. Covers EXE vs ICO output, which file types contain icons, and what to do when none appear.
Rewritten to cover all 5 methods: copy-paste, CSV export, Power Query automated extraction, FILTER/XLOOKUP criteria-based extraction, and the browser tool. FAQPage schema added.
What file metadata is, which types exist (filesystem, EXIF, Office properties, ID3 tags), how to view it, and how to remove it before sharing sensitive files.
Strip all formatting control words from an RTF file and get clean plain text back. Works with Word, LibreOffice and WordPad. Nothing uploaded.
Extract text from a LibreOffice .odt document in your browser. Keeps headings, lists and paragraph order. Nothing uploaded.
Open a .vcf contact file. Read every contact with emails, phones and photos, then export the whole lot to CSV.
Pull every UUID or GUID out of a log or dump, deduplicated and labelled by version — v4 random, v1 time-based and the rest.
Pull every MAC address out of a log — colon, hyphen or Cisco form — normalised, deduplicated and classified unicast or multicast.
Open a .ics calendar file. Read every event with its date, time, location and guests, then export the lot to CSV.
Pull every MD5, SHA-1, SHA-256 and SHA-512 hash out of text, identified by length and deduplicated — checksums and IOCs, no false positives.
Pull every link out of pasted text, deduplicated and grouped by domain, with tracking parameters removed.
Pull every number out of text and get the count, sum, average and range in one step. Handles both decimal styles.
Paste HTML and get clean text back — scripts and styles removed, entities decoded, paragraphs and lists preserved.
Open a .tar, .tar.gz or .tgz archive. Lists every file with its size, date and permissions, and saves any of them.
See the author, last-modified-by name, company, revision count and editing time hidden inside a Word, Excel or PowerPoint file.
Open a .msg file without Outlook. Read the sender, recipients, date and body, and save every attachment.
Open a .eml email without a mail client. Decoded headers, readable body, and every attachment saved at full size.
Open a ZIP archive, see exactly what is inside, preview text files and save just the files you need — without unpacking the whole thing.
Read every sheet in an Excel workbook and export it as clean CSV — no Excel licence, no upload, no row limit.
Write your own pattern and pull out exactly what you need. Presets included, capture groups supported, runaway patterns stopped safely.
Get the text off every slide and out of the speaker notes, in real presentation order, as plain text you can edit or search.
Paste any text and pull out every phone number, converted to international format and exportable as CSV — with dates and order numbers filtered out.
Get all the text out of a PDF in reading order — as paragraphs or exact lines — then copy it or download it as a .txt file.
Stop retyping data trapped in PDFs. Drop in a file and convert its tables to clean CSV you can open in Excel or Google Sheets — right in your browser.
See who made a PDF, when, with what software, what its pages measure, and whether it has a text layer or is just scanned images.
Pull every embedded picture out of a PDF at its stored resolution and save it as PNG — no screenshotting, no quality loss from cropping.
Open a Windows Installer package, read its product and publisher details, list the files in its CAB payload and save the payload out.
Download the album cover embedded in an MP3 at full original quality, and read every ID3 tag — artist, album, year, genre and more.
Pull one field out of every record in an API response or export using a simple path — no script, no jq, no upload.
Pull every IPv4 and IPv6 address out of a log, sorted numerically and labelled public or private — with version numbers filtered out.
Convert screenshots, photos and scans into editable, copyable text with free OCR. Eleven languages, no watermarks, no limits.
Pull the icon out of any Windows program or ICO file, at every size it was stored in, and save it as a PNG or a clean .ico.
Paste a page's HTML and turn any table in it into clean CSV — merged cells expanded so the columns actually line up.
Export your Doc as .docx and save every picture at full original quality — the sizes Google's own right-click download will not give you.
Read the camera, lens, settings, date and GPS location hidden inside a photo — without the photo or its location leaving your device.
See what's inside any Windows .exe before you run it — icons, version and publisher details, embedded files, strings and URLs. Read as data, never executed.
Pull an ebook's text out chapter by chapter in true reading order, with its title, author and publisher metadata.
Paste any text — web pages, exports, logs, documents — and pull out every email address and link. Deduplicated, sorted, ready to copy or download as CSV.
Get the text out of a Word document as clean plain text or as Markdown that keeps headings, lists, tables and links intact.
Save every picture out of a Word, Excel or PowerPoint file at full original quality — not the downscaled copy Word gives you.
Pick the columns you want out of a CSV and export them as CSV, TSV or a plain list — with quoted commas handled properly.
Pull the dominant colors out of any image as hex, RGB and HSL, then export them straight to CSS variables or JSON.
Dates are each tool’s first commit. This page is set to noindex.