If you've ever opened a folder full of scan001.pdf, scan002.pdf, and a dozen files just called Untitled.pdf, you already know the problem: PDFs rarely name themselves usefully, and renaming them one at a time is a tedious, mind-numbing chore. The obvious fix is to batch rename PDF files based on what's actually inside each one -- but most tools that claim to do this either require a paid subscription or don't look at the content at all, just the existing filename.
Auto-Rename takes a different approach: it reads what's actually written in each PDF and uses that to generate a clean, consistent filename automatically, across up to 100 files in one pass.
How batch PDF renaming by content actually works
Auto-Rename doesn't just look at a file's current name -- it reads the text from the first few pages of each PDF, along with any title or author metadata already embedded in the document, and uses that to understand what the file actually contains. From there:
- You define a naming pattern using placeholders in curly braces -- something like
{client}_{topic}_{date}or{author}-{title}. - The tool fills in each placeholder per file, based on the content and metadata it found in that specific document.
- You get a single ZIP containing every file, already renamed, built locally in your browser once the names are generated.
Files that can't be confidently renamed keep their original name in the final ZIP, so nothing gets silently overwritten with a bad guess.
Auto-Rename
Upload up to 100 PDFs and rename them automatically based on their content.
Why content-based renaming beats manual renaming
Manually renaming a batch of PDFs means opening each one, figuring out what it is, and typing out a filename -- multiplied by however many files you have. For a folder of 20, 50, or 100 documents, that can easily eat an entire afternoon. Content-based batch renaming turns that into: pick a pattern once, run it across every file, download a ZIP.
It's also more consistent than renaming by hand. A human renaming files across a long session tends to drift -- slightly different formats, inconsistent date styles, the occasional typo. A pattern applied uniformly across every file in the batch doesn't have that problem.
What a good naming pattern looks like
A few starting points, depending on what you're organizing:
- Client work:
{client}_{topic}_{date}-- good for invoices, contracts, or reports tied to a specific person or company. - Research or reading material:
{author}-{title}-- keeps a library of PDFs sorted alphabetically by author automatically. - Scanned paperwork:
{topic}_{date}-- useful when the "client" or "author" fields don't really apply, like scanned receipts or forms.
Whatever pattern you choose, applying it consistently across an entire batch is the whole point -- one decision, made once, instead of the same small decision repeated 100 times.
Frequently asked questions
How does Auto-Rename know what to name each file?
It reads the text on the first few pages of each PDF along with any title or author metadata already embedded in the file, then fills in the naming pattern you choose based on what it finds.
Is my PDF content uploaded anywhere?
Only the text extracted from the first few pages (plus existing metadata) is sent to generate names -- never the file itself. The final renamed files are packaged into a ZIP locally in your browser.
How many files can I rename at once?
Up to 100 PDFs in a single batch.
Can I control the naming format?
Yes -- you define a pattern using placeholders in curly braces, like {client}_{topic}_{date}, and the tool fills in sensible values for each document based on its actual content.
What happens if a file can't be renamed automatically?
Any file that can't be confidently renamed keeps its original filename in the final ZIP, so nothing gets lost or overwritten with a guess.
A folder full of badly named PDFs isn't a filing problem, it's a five-minute problem -- try Auto-Rename and turn "scan047.pdf" into something you can actually find later.