Free utility tools for developers and designers. Most tools handle one file, one string, at a time. FreeToolDev is built from the ground up to process dozens at once — no install, no signup, no upload to a server.
Everything runs client-side. Your files never touch a server.
Resize, convert, or compress dozens of images at once. PNG, JPG, and WebP supported.
Image · BatchStrip editor bloat, comments, and excess coordinate precision from a whole batch of SVGs.
Image · BatchFind IDs that several SVGs share and prefix them per file, with every url(#id) and href rewritten.
PDF · BatchCombine multiple PDFs into one, with an optional lossless or aggressive compression pass.
PDF · BatchCombine filled-in copies of one form without every copy showing the first person's answers.
Data · BatchUpload multiple CSV files and convert them all to JSON in one pass.
Data · ConvertConvert JSON to YAML or back, including multi-document YAML files.
Data · ConvertConvert between comma and tab-delimited files with proper quote handling.
Data · BatchValidate and pretty-print several JSON snippets at once — no file upload needed.
Data · BatchValidate several documents against one schema in a single pass. Free, no per-document limit.
Encode · DecodeConvert between text and Base64. Process multi-line input as a batch.
Encode · DecodePercent-encode or decode a whole list of URLs or query strings at once.
ContentEnter titles, links, and dates — get a valid RSS 2.0 feed instantly.
SEOPaste a list of URLs and generate a ready-to-use sitemap.xml.
SEO · BatchPaste several sitemap.xml files at once and validate each against the Sitemap Protocol.
SEOGenerate a valid robots.txt in seconds, with one-click AI crawler blocking.
SEO · AITurn a list of your pages into a structured llms.txt file AI models can read.
SEOList your team and tech stack — generate a valid humans.txt file. No email or signup.
SEO · BatchPaste several page titles and descriptions at once and check every one's length. No URL fetch.
SEO · BatchPreview social share cards for several pages at once. No URL fetch — works on localhost.
SEO · BatchGenerate a unique social share image for every title in a list. Download as a ZIP.
Data · BatchCompare many package.json files — version mismatches, range drift, section drift.
Data · BatchCompare many JSON records at once — optional fields, type drift, naming drift.
SEO · BatchCompare many posts' front matter at once — naming drift, mixed date formats, duplicate slugs.
SEO · BatchPaste several pages' HTML at once and check H1-H6 hierarchy for each.
NetworkCheck IP, DNS records, and SSL expiry for a whole list of domains at once.
SEO · Auto-crawlEnter a URL — auto-generates sitemap.xml, rss.xml, and llms.txt, plus finds broken links.
Encode · Decode · BatchDecode multiple JWTs at once — header, payload, and expiry status for each.
Batch · No-uploadGenerate QR codes for a whole list of URLs or text at once, no upload required.
Batch · No-uploadGenerate UPC, EAN-13, or Code128 barcodes for a whole list of codes at once.
Batch · No-uploadCode 128 barcodes for a whole list of SKUs, asset tags or serials — CSV import, ZIP or one print sheet.
Text · BatchPaste several original/modified text pairs at once and see a line-by-line diff for each.
Converting one file is easy enough to ask an AI to do. The time actually gets lost when you have to repeat that ten times, or a hundred. FreeToolDev exists to remove that repetition.
Every merged copy shows the first person's answers, or nothing is fillable anymore. Why, and the fix for each.
Each file looks right alone. Inline them together and one icon takes another's gradient. It's duplicate IDs.
An extra leading zero, swapped letters, the wrong case. Seven causes and a one-minute diagnosis.