Převodník Hex ↔ Base64

Převádějte mezi formáty hexadecimální (hex) a Base64. Vstup hex přijímá surový hex, zápis s 0x nebo bajty oddělené mezerami. Výstup hex ve 4 formátech: malá/velká písmena, s mezerami nebo bez nich, s předponou 0x nebo bez ní.
Veškeré zpracování probíhá lokálně ve vašem prohlížeči — vaše data se nikdy nenahrávají na žádný server.
Směr: Formát hex:
Hex → Base64: Zadejte hexadecimální řetězec k zakódování do Base64. Podporuje surový hex (48656c6c6f), s předponou 0x (0x48 0x65) a bajty oddělené mezerami (48 65 6c 6c 6f) — mezery se odstraní automaticky.
Base64 → Hex: Zadejte řetězec Base64 k dekódování zpět na hexadecimální bajty. Vstup může být standardní nebo Base64 pro URL (rozpozná se automaticky podle znaků -_).
Formáty výstupu hex: aa (malá písmena), AA (velká), aa bb (malá oddělená mezerami), 0xAA (velká s předponou 0x).
Pro URL: Nahrazuje + za - a / za _ a odstraňuje koncové výplňové =.
Hex, binární a Base64 jsou tytéž bajty

Hex a Base64 jsou dva textové pohledy na jednu bajtovou posloupnost — hex spotřebuje 2 znaky na bajt a zůstává čitelný pro člověka, Base64 spotřebuje 4 znaky na 3 bajty a zůstává kompaktní. Převod mezi nimi vždy prochází surovými bajty pod nimi.

Řetězec hex → bajty → Base64 se převádí zpět bez ztráty — jakýkoli rozdíl ve velikosti je čistě zápisová záležitost, nikdy ne data.