Hex ↔ Base64-muunnin

Muunna heksadesimaalin (hex) ja Base64-muotojen välillä. Heksasyöte hyväksyy raakaa heksaa, 0x-etuliitteisen tai välilyönnillä erotellut tavut. Heksatulos 4 muodossa: pienet/isot kirjaimet, välilyönneillä tai ilman, 0x-etuliitteen kanssa tai ilman.
Kaikki käsittely tapahtuu paikallisesti selaimessa — tietoja ei koskaan ladata palvelimelle.
Suunta: Heksan muoto:
Hex → Base64: Kirjoita heksamerkkijono, joka koodataan Base64:ksi. Tukee raakaa heksaa (48656c6c6f), 0x-etuliitettä (0x48 0x65) ja välilyönnillä erotettua tavua (48 65 6c 6c 6f) — välilyönnit poistetaan automaattisesti.
Base64 → Hex: Kirjoita Base64-merkkijono, joka puretaan takaisin heksatavuiksi. Syöte voi olla tavallista tai URL-turvallista Base64:ää (tunnistetaan automaattisesti merkeistä - ja _).
Heksan tulostusmuodot: aa (pienet kirjaimet), AA (isot kirjaimet), aa bb (välilyönnillä erotettu pieni), 0xAA (0x-etuliitteinen iso).
URL-turvallinen: Korvaa + merkillä - ja / merkillä _ ja poistaa lopussa olevan =-täytteen.
Hex, binääri ja Base64 ovat samat tavut

Hex ja Base64 ovat kaksi tekstimuotoista näkymää samaan tavujonoon — hex käyttää kaksi merkkiä tavua kohden ja pysyy ihmisen luettavissa, Base64 käyttää neljä merkkiä kolmea tavua kohden ja pysyy tiiviinä. Muunnos niiden välillä kulkee aina alla olevien raakatavujen kautta.

Ketju hex → tavut → Base64 kiertää häviöttä — kokoero on pelkkää merkintätapaa, ei koskaan dataa.