Text Tools
Deslugify Tool
Convert a slug, identifier, or URL back into readable text. Handles kebab-case, snake_case, camelCase, and full URLs, with Title or Sentence case. No signup.
Works with kebab-case, snake_case, camelCase, PascalCase, dot.case, and full URLs.
Output
Readable text
My First Blog Post
Detected words (4)
Every case
The same words rendered in each output case. Copy whichever fits.
Title Case
My First Blog Post
Sentence case
My first blog post
Start Case
My First Blog Post
lower case
my first blog post
UPPER CASE
MY FIRST BLOG POST
What this handles
- Hyphens, underscores, dots, slashes, plus signs, and colons are all treated as word separators, so kebab-case, snake_case, dot.case, and URL paths split the same way.
- camelCase and PascalCase split on the lower-to-upper boundary, and a run of capitals is kept with its acronym, so HTMLParser becomes HTML Parser rather than H T M L Parser.
- With URL cleanup on, a full link is reduced to its readable path: the scheme, host, query string, fragment, and a known file extension are removed before the words are split.
- Title Case keeps a curated set of acronyms upper case and keeps short connector words like of, the, and to lower case in the middle, while always capitalizing the first and last word.
How to use
- Choose Single slug to convert one value, or Bulk to convert one slug per line. Click Load sample to see realistic input.
- Paste a slug, identifier, or URL. The tool detects kebab-case, snake_case, camelCase, PascalCase, dot.case, and full URLs automatically.
- Pick an output case: Title Case, Sentence case, Start Case, lower case, or UPPER CASE.
- Adjust the options if needed: split camelCase, split letter and number boundaries, strip URL parts, keep acronyms upper case, and lower case small words in Title Case.
- Read the result, check the detected words, and use Copy (or Copy all in bulk mode) to grab the readable text. Everything runs in your browser.
About this tool
Deslugify Tool is the inverse of a slug generator: it takes a slug, a code identifier, or a URL and turns it back into readable text. A slug like my-first-blog-post, a database column like user_first_name, a function name like getUserProfile, or a path like /blog/web-development/css-grid-explained all encode real words behind separators and casing rules, and this tool reconstructs those words and renders them in the case you choose. It recognizes every common format in one pass. Hyphens, underscores, dots, slashes, plus signs, and colons are all treated as word separators, so kebab-case, snake_case, dot.case, and URL paths split the same way. camelCase and PascalCase are split on the lower-to-upper boundary, and a run of capitals is kept with its acronym, so HTMLParser becomes HTML Parser rather than H T M L Parser. camelCase splitting handles mp3File as mp3 File, and a number followed by a letter is split too, while a letter followed by a digit is kept joined so codec and encoding tokens like mp3, h264, and base64 stay whole. With URL cleanup enabled, a full link pasted from the address bar is reduced to its readable path: the scheme, host, query string, fragment, and a known file extension such as .html or .php are stripped before the words are split, so you get a clean heading instead of the whole address. Output casing covers what people actually need: Title Case, which keeps a curated set of acronyms (API, CSS, HTML, SEO, JSON, and more) upper case and keeps short connector words like of, the, and, and to lower case in the middle while always capitalizing the first and last word; Sentence case; Start Case, where every word is capitalized with no small-word exceptions; lower case; and UPPER CASE. A single-slug mode shows the detected words and every output case side by side so you can copy whichever fits, and a bulk mode converts one slug per line so a whole column of URL slugs becomes a column of clean titles for a sitemap audit, a content inventory, a CMS import, or a set of page headings. Common uses include turning URL slugs into article titles, generating human labels from enum values or database fields, building breadcrumb and navigation text from paths, and cleaning up exported filenames. Everything runs locally in your browser, so the slugs, identifiers, and URLs you paste are never uploaded.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Slug Generator
Turn titles into clean URL slugs.
Open tool
TextCase Converter
Convert text between six common cases at once.
Open tool
TextTitle Case Converter
Apply AP, Chicago, MLA, APA, NYT, or Wikipedia title-case rules at once.
Open tool
DeveloperVariable Name Case Converter
Convert identifiers between 16 naming conventions with acronym preservation.
Open tool
TextText Cleaner
Remove duplicate lines, blank lines, extra spaces, tabs, and invisible characters.
Open tool