Skip to content
general

Video Filename Generator- SEO-friendly file names

Generate SEO-friendly video filenames from your title. Get kebab-case, snake_case, and camelCase variants. Supports ASCII transliteration and preserves unicode when needed.

How it works

  1. 1

    Provide Video Title, Brand/Channel Name (optional), Include Date in Filename, Date.

  2. 2

    Type to generate the output automatically.

  3. 3

    Copy or download the result for immediate use.

Examples

Basic tutorial title

Input
{
  "title": "How to Build a Website from Scratch - Complete Guide 2024",
  "includeDate": false
}
Expected output
{
  "ascii": {
    "kebab": "how-to-build-a-website-from-scratch-complete-guide-2024",
    "snake": "how_to_build_a_website_from_scratch_-_complete_guide_2024",
    "camel": "howToBuildAWebsiteFromScratchCompleteGuide2024"
  },
  "unicode": {
    "kebab": "how-to-build-a-website-from-scratch-complete-guide-2024",
    "snake": "how_to_build_a_website_from_scratch_-_complete_guide_2024"
  },
  "stats": {
    "originalLength": 57,
    "filenameLength": 55,
    "maxLength": 200,
    "withinLimit": true
  },
  "recommendations": [
    "kebab-case (hyphens) is best for SEO as search engines treat hyphens as word separators."
  ]
}

With brand and date

Input
{
  "title": "10 Amazing JavaScript Tips",
  "brand": "CodeChannel",
  "includeDate": true,
  "date": "2026-01-11"
}
Expected output
{
  "ascii": {
    "kebab": "2026-01-11-codechannel-10-amazing-javascript-tips",
    "snake": "2026-01-11_codechannel_10_amazing_javascript_tips",
    "camel": "20260111Codechannel10AmazingJavascriptTips"
  },
  "unicode": {
    "kebab": "2026-01-11-codechannel-10-amazing-javascript-tips",
    "snake": "2026-01-11_codechannel_10_amazing_javascript_tips"
  },
  "stats": {
    "originalLength": 26,
    "filenameLength": 49,
    "maxLength": 200,
    "withinLimit": true
  },
  "recommendations": [
    "Filename starts with a number. Consider adding a prefix for better organization.",
    "kebab-case (hyphens) is best for SEO as search engines treat hyphens as word separators."
  ]
}

Unicode characters

Input
{
  "title": "Café Culture: A Guide to French Cafés & Pâtisseries",
  "includeDate": false
}
Expected output
{
  "ascii": {
    "kebab": "cafe-culture-a-guide-to-french-cafes-patisseries",
    "snake": "cafe_culture_a_guide_to_french_cafes_patisseries",
    "camel": "cafeCultureAGuideToFrenchCafesPatisseries"
  },
  "unicode": {
    "kebab": "caf-culture-a-guide-to-french-caf-s-p-tisseries",
    "snake": "caf_culture_a_guide_to_french_caf_s_p_tisseries"
  },
  "stats": {
    "originalLength": 51,
    "filenameLength": 48,
    "maxLength": 200,
    "withinLimit": true
  },
  "recommendations": [
    "Title contains special characters. ASCII version is recommended for maximum compatibility.",
    "kebab-case (hyphens) is best for SEO as search engines treat hyphens as word separators."
  ]
}

Output

Start typing to generate output

Frequently Asked Questions

Why does filename matter for SEO?

Search engines can read filenames and use them as context signals. A descriptive filename like "how-to-make-coffee.mp4" is better than "VID_20240115.mp4" for discoverability.

Should I use hyphens or underscores?

Hyphens (kebab-case) are generally better for SEO. Google treats hyphens as word separators but underscores as word joiners. "video-tutorial" is seen as two words, but "video_tutorial" is seen as one.

What about special characters?

Avoid special characters in filenames for maximum compatibility. This tool transliterates common accented characters (é → e, ü → ue) to their ASCII equivalents.

What is the maximum filename length?

Most systems support 255 characters, but we recommend keeping filenames under 200 characters for compatibility. Shorter filenames are also easier to read and share.