File Name Generator
Generate a clean file name from a base title, optional date, separator style, case style, and an optional version number and extension.
Date Format
Case Style
Generated File Name
2026-09-05-project-report
How to Use the File Name Generator
Type your base title or description, then choose whether to prepend or append a date, pick a separator (hyphen or underscore), and choose a case style — plain lowercase with your chosen separator, kebab-case (always hyphens), or snake_case (always underscores). Optionally add a version or sequence number and a file extension. The tool combines all of these into a single clean, consistently formatted file name you can copy with one click.
Example
A title of "Project Report", date prepended as 2026-09-05, kebab-case, version "2", and extension "pdf" generates:2026-09-05-project-report-v2.pdf
Common Use Cases
- Creating consistent, sortable file names for documents, reports, and exports.
- Standardizing file naming across a team so files sort chronologically by date.
- Generating versioned file names for drafts that go through multiple revisions.
FAQs
- Why does the separator option disappear for kebab-case and snake_case? Those two case styles always use a fixed separator by definition — hyphens for kebab-case, underscores for snake_case — so the separator toggle only applies to the plain lowercase style, where you can choose either.
- Does this rename an actual file on my computer? No — this tool only generates a suggested file name as text for you to copy and use when saving or renaming a file yourself; it doesn't touch any files directly.
- What if I don't need a version number or extension? Both are optional — leave them blank and the generated name will simply omit that part, combining only the title and date (if chosen).
