Odstranění diakritiky
Odeberte háčky a čárky z textu — okamžitě a zdarma
Kdy se to hodí?
URL a adresy stránek
Háčky a čárky v URL jsou problém. Technicky je prohlížeče zvládají přes percent-encoding (třeba %C3%A1 místo á), ale výsledek vypadá nepěkně a lidi si to nepamatují. Čistá URL bez diakritiky — jako /clanek/jak-psat-textymísto /článek/jak-psát-texty — je prostě lepší volba.
Názvy souborů a složek
Soubor pojmenovaný výroční-zpráva-2024.pdf může dělat problémy na serverech s Linuxem, při přenosu přes FTP nebo v automatizovaných procesech. Stačí malá chyba v kódování a soubor zmizí nebo se nedá otevřít. Vždy pojmenovávejte soubory bez háčků a čárek — ušetří vám to nervy.
Programování a databáze
Proměnné, názvy funkcí, identifikátory v databázi — tam diakritika prostě nepatří. Staré systémy nebo API, co nepoužívají UTF-8, spolknout háček neumí. A pak se divíte, kde se vzal ten podivný znak místo písmene.
Jak to technicky funguje?
Celé kouzlo je v metodě normalize('NFD'). Ta rozloží každý znak s diakritikou na základní písmeno a kombinující diakritický znak zvlášť. Třeba č se stane kombinací c + diakritika. Pak regex /[\u0300-\u036f]/g odstraní všechny tyto diakritické znaky a zůstane jen holé písmeno. Funguje to pro češtinu, slovenštinu, polštinu, němčinu i další jazyky s diakritikou.
Přehled převodů
| Znak s diakritikou | Bez diakritiky | Příklady slov |
|---|---|---|
| á, é, í, ó, ú, ý, ů | a, e, i, o, u, y, u | ulice → ulice, úřad → urad |
| č, š, ž, ř, ě | c, s, z, r, e | číst → cist, šance → sance |
| ď, ť, ň | d, t, n | ďábel → dabel, ňuňák → nunak |
| ä, ö, ü (DE/SK) | a, o, u | funguje i pro další jazyky |
Související nástroje
Další textové nástroje
Meta Description Checker
Kontrola délky meta tagů pro Google.
Keyword Density Checker
Analyzujte hustotu klíčových slov v textu.
Kontrola struktury nadpisů
Zkontrolujte hierarchii H1-H6 pro SEO.
Počítadlo znaků Twitter/X
Zkontrolujte délku tweetu před odesláním.
Lorem Ipsum generátor
Generujte výplňový text pro návrhy a prototypy.
Psaní pro web
Tipy, jak psát texty, které lidi čtou.