Konwertuj między formatami szesnastkowym (hex) i Base64. Wejście hex przyjmuje surowy hex, zapis z 0x lub bajty oddzielone spacjami. Wynik hex w 4 formatach: małe/wielkie litery, z spacjami lub bez, z prefiksem 0x lub bez. Całe przetwarzanie odbywa się lokalnie w przeglądarce — Dane nigdy nie są wysyłane na żaden serwer.
Kierunek:
Format hex:
Wejście (Hex)
Wyjście (Base64)
Hex → Base64: wpisz ciąg szesnastkowy, aby zakodować go w Base64. Obsługiwany jest surowy hex (48656c6c6f), zapis z prefiksem 0x (0x48 0x65) oraz bajty oddzielone spacjami (48 65 6c 6c 6f) — spacje są usuwane automatycznie. Base64 → Hex: wpisz ciąg Base64, aby zdekodować go z powrotem do bajtów hex. Wejście może być w standardowym lub URL-safe Base64 (wykrywane automatycznie po znakach -_). Formaty wyjściowe hex:aa (małe litery), AA (wielkie litery), aa bb (małe litery oddzielone spacjami), 0xAA (wielkie litery z prefiksem 0x). URL-safe: zamienia + na - i / na _ oraz usuwa końcowe dopełnienie =.
Hex, binarny i Base64 to te same bajty
Hex i Base64 to dwa tekstowe widoki tego samego ciągu bajtów — hex zużywa 2 znaki na bajt i jest czytelny dla człowieka, Base64 zużywa 4 znaki na 3 bajty i jest zwarty. Konwersja między nimi zawsze przechodzi przez surowe bajty pod spodem.
Łańcuch hex → bajty → Base64 przechodzi bezstratnie — każda różnica rozmiaru to wyłącznie zapis, nigdy dane.
🔷 Informacje o Base64
Formaty hex Automatycznie usuwa z wejścia prefiks 0x, spacje i łamania wierszy.