Boneyard Tools

Slug to Title Case Converter

Paste a slug or filename to get a readable Title Case heading. Separators become spaces, file extensions are dropped, and small words stay lowercase.

How to convert a slug to a title

  1. Paste your slug or filename, such as my-blog-post or notes.md.
  2. Read the Title Case heading produced from it.
  3. Toggle small-word handling if you want every word capitalized, then copy.

Examples

Slug to heading

the-lord-of-the-rings
The Lord of the Rings

Frequently asked questions

Which separators does it understand?

Hyphens, underscores and spaces are all treated as word breaks, and repeated separators collapse into a single space.

Does it remove file extensions?

Yes. A known trailing extension like .md, .html or .json is dropped, so my_post.md becomes My Post.

Why are some words left lowercase?

Title Case keeps short words such as a, an, the, of and and lowercase, unless they are the first or last word. You can turn this off.

Will it fix all-caps text?

Yes. Each word is normalized, so HELLO-WORLD becomes Hello World rather than staying in capitals.

Is my text uploaded anywhere?

No. The conversion runs entirely in your browser.

Related tools