Rename many images at once — from the text inside them, or by a name pattern — and resize them in the same pass. Fast, free, and nothing leaves your device.
Add images, choose your options, and press Process.
Renamed files appear here, ready to download.
To bulk rename images from their content, this tool uses OCR to read the text printed inside each image — an invoice number, a receipt heading, a screenshot title — and turns it into a clean filename. You can also rename by a pattern (base name plus automatic numbering) and resize everything in the same pass. It is free, needs no signup, and runs entirely in your browser: no image is ever uploaded.
Phone cameras, scanners and download folders produce filenames like IMG_20260724_113045.jpg and Scan0007.png. When you have a folder full of them, finding anything is painful. This tool fixes that in bulk in two ways: it can read the text inside each image and name the file after it, or it can apply a tidy naming pattern across the whole batch — and it can shrink or convert the images while it does so.
OCR naming shines on invoices, receipts, bills, screenshots, scanned documents, product labels, book covers, ID cards and forms — anything with clear printed text. It will not name a landscape photo or a portrait, because there is no text to read; for those, use the pattern mode instead. For best OCR results, use images where the text is reasonably sharp, upright and well-lit; heavy handwriting and stylised fonts are the hardest cases.
Everything runs client-side. Text recognition uses Tesseract, an open-source OCR engine compiled to WebAssembly, running on a small pool of background workers so several images are read in parallel. Resizing and format conversion use the browser's native Canvas API. The renamed, resized files are bundled into a ZIP in memory for download.
There is no server. Reading, renaming and resizing all happen in your browser, so your invoices, receipts and documents are never uploaded to Intech Global Solutions or anyone else. The only thing fetched over the network is the one-time OCR language pack from a public CDN, and only if you use text recognition. Nothing is stored after you close the tab.
Not for content-based naming — there is nothing to read. Use the "Name pattern" mode for photos: it applies a base name with automatic numbering (holiday-01.jpg, holiday-02.jpg, and so on) and can still resize and convert them.
No. Everything runs locally in your browser. Only a one-time OCR language pack is downloaded from a CDN, and only when you use text recognition.
There is no hard limit. Pattern renaming and resizing handle hundreds of images quickly. OCR is heavier — a few hundred is fine, but very large batches will take longer because each image is read individually.
Yes. The two are independent. Leave resize on "None" to only rename, or choose "Keep name" to only resize and convert.
Yes. Choose Max KB under resize and set a target, e.g. 100 KB. The tool lowers the JPG/WebP quality to bring each image at or under that size, and only shrinks the dimensions if quality alone is not enough — useful for upload limits on forms and portals.
OCR is not perfect on low-quality, skewed or stylised text. That is exactly why every proposed name is editable before download — fix the few that need it and leave the rest.
Published by Intech Global Solutions, Patna. Last reviewed 25 July 2026. OCR accuracy depends on image quality; always review proposed names before downloading.