Free tools
Slug generator, for URLs that read like their title
Turn any title into a clean, URL-safe slug — lowercase, hyphens, accents folded away. Copy it with one click.
Slug
What a good slug keeps, and what this strips
A slug is the readable part of a URL, and the rules are boring and worth following: lowercase, hyphens between words, ASCII letters and digits only. This folds accented letters onto their plain equivalents, turns every run of punctuation or whitespace into a single hyphen, and trims the hyphens off both ends. What comes out is safe as a URL and safe as a filename.
- Lowercases everything and folds accents: «Aprendizaje Automático» becomes aprendizaje-automatico.
- Every run of punctuation, symbols or spaces collapses to one hyphen, and leading and trailing hyphens are trimmed.
- Keeps only a–z and 0–9, so the result is safe in a URL, in a filename and in a git branch.
- Updates as you type, and one click copies it.
About slugs
How long should a slug be?
Long enough to read as the title, short enough to fit in a search result — three to six words is the usual advice. Cut the words nobody would search for and keep the ones they would.
Should I drop «the», «and», «of»?
Drop them when the slug still reads without them, keep them when removing them turns it into a telegram. They cost you nothing in ranking; being readable is the whole point.
What about accents, Cyrillic or Chinese?
Accented Latin letters are folded onto plain ones. Other scripts have nothing to fold onto, so they come out empty — for those, write the slug transliterated by hand.
Can I use it for filenames or git branches?
Yes. The output is only lowercase letters, digits and hyphens, which every filesystem and git accept.
Is my title sent anywhere?
No. The whole thing is a few lines of JavaScript running in your browser.
Like the tools? Wait until it writes you a course.
These are free because they're the easy part. The product turns a topic into a course you'd actually read — and sends it to the same Kindle.
More free tools
Send anything to your Kindle, turned into a book
Paste text or Markdown — a ChatGPT answer, a report, your notes — and get a chaptered EPUB. Download it, or send it straight to your Kindle.
Your PDFs on your Kindle, as books rather than photographs of pages
Upload a PDF and get an EPUB with reflowable text and real chapters, so the type resizes and the page turns. Download it, or send it straight to your Kindle.
Kindle to PDF: the honest answer, and what to do instead
Wanting a Kindle book as a PDF turns out to mean five quite different things. One of them is genuinely impossible. The other four take about a minute — find yours below.
Export your Kindle highlights, organized by book
Upload My Clippings.txt and get your highlights and notes organized by book — Markdown for Obsidian, CSV for Excel, or a Notion import. Nothing is uploaded.
Turn your Kindle vocabulary into Anki flashcards
Turn your Kindle's vocab.db into Anki flashcards that keep each word's original sentence, or into a clean CSV. It all runs in your browser.
Turn your ChatGPT conversations into a book for your Kindle
Paste a ChatGPT, Claude or Gemini conversation and get an EPUB with one chapter per question. Download it, or send it straight to your Kindle.
Your Deep Research reports, on your Kindle instead of a browser tab
Turn a Deep Research report (ChatGPT, Gemini, Claude) into an EPUB with chapters and a table of contents. Paste the Markdown or upload the .docx.
Take your Notion pages to your Kindle, turned into a book
Upload your Notion export ZIP and get an EPUB with one page per chapter. Download it, or send it straight to your Kindle. The ZIP stays in your browser.
From your Obsidian vault to your Kindle, no plugins
Pick several .md notes and get an EPUB with one note per chapter, ready for your Kindle. No plugin to install; your notes stay in your browser.
Word counter, with characters, sentences and reading time
Count words, characters and sentences as you type, and see how long the text takes to read. Everything runs locally — your text never leaves the browser.