Kódování a text
Kódování, převody a úpravy textu, čas a čísla.
- Převod Unix času na datumPřevod Unix časové značky (s, ms, µs, ns) na datum a zpět.
- Base64 kódování a dekódováníKódování a dekódování textu v Base64, včetně URL-safe varianty a UTF-8.
- Obrázek do Base64 a zpětPřevod obrázku na Base64 a data URI a zpět s náhledem a stažením.
- Kódování a dekódování URLProcentové kódování a dekódování URL, částí URL a formulářových dat.
- Rozbor URL adresyRozebrání URL na schéma, doménu, port, cestu, parametry a kotvu.
- Převod na HTML entity a zpětPřevod znaků na HTML entity (pojmenované, dekadické, hex) a zpět.
- Escapování řetězců zpětným lomítkemPřidání a odstranění zpětných lomítek v řetězcích pro JavaScript a JSON.
- Převod hex ↔ textPřevod textu na hexadecimální bajty a zpět, včetně UTF-8 a Latin-1.
- Převod číselných soustavPřevod celých čísel mezi dvojkovou, osmičkovou, desítkovou, šestnáctkovou a dalšími soustavami.
- Číslo slovyPřevod čísla nebo částky na slova a zpět podle pravidel češtiny: všechny pády, řadové číslovky, zlomky, koruny a haléře.
- Rozbor textu a počet znakůRozbor textu: kódové body, bajty v UTF-8 a UTF-16, počty znaků, slov a řádků.
- Změna stylu zápisu (camelCase, snake_case…)Změna stylu zápisu: camelCase, snake_case, kebab-case, PascalCase a další.
- Řazení řádků a odstranění duplicitŘazení řádků, odstranění duplicit a prázdných řádků, ořezání mezer.
- Base32 kódování a dekódováníKódování a dekódování textu v Base32 (RFC 4648 i extended hex), s doplněním = nebo bez.
- Base58 kódování a dekódováníKódování a dekódování textu v Base58 (abeceda Bitcoinu bez 0, O, I a l).
- Base85 (Ascii85) kódování a dekódováníKódování a dekódování textu v Base85 (Ascii85) včetně obalu <~ ~> a zkratky z.
- ROT13 a Caesarova šifraŠifrování a dešifrování posunem písmen: ROT13, libovolný Caesarův posun a ROT47.
- Překladač Morseovy abecedyPřevod textu na Morseovu abecedu a zpět, včetně oddělovačů slov.
- Převod domén na Punycode (IDN)Převod internacionalizovaných domén na Punycode (xn--) a zpět.
- Quoted-Printable kódování a dekódováníKódování a dekódování Quoted-Printable (=C5=99), používaného v e-mailech (MIME).
- Hexdump – výpis bajtů textuVýpis bajtů textu ve formátu hexdump -C a zpětný převod výpisu na text.
- XOR šifraXOR textu nebo hex dat opakovaným klíčem; stejný klíč data zase obnoví.
- Vytažení URL, e-mailů a IP adres z textuNajde v libovolném textu všechny URL, e-mailové adresy nebo IPv4 adresy.
Kódování a úpravy textu
Kódování převádí data do podoby, kterou zvládne přenést určitý kanál: Base64 do e-mailu nebo data URI, procentové kódování do URL, HTML entity do stránky, Punycode do doménového jména. Nejde o šifrování — kdo zná použité kódování, dostane původní obsah zpět bez jakéhokoli klíče.
Kromě kódování tu najdeš převod Unix času na datum, převody číselných soustav, změnu stylu zápisu identifikátorů (camelCase, snake_case), řazení řádků, počítání znaků nebo vytažení URL a e-mailů z textu. Když si nejsi jistý, jestli řetězec prošel kódováním dvakrát, dekóduj ho postupně a sleduj, kdy se přestane měnit.