RevealTheme logo

Koder i dekoder Base32

Koduj i dekoduj ciągi Base32: używane w sekretach TOTP, rekordach DNS oraz identyfikatorach nierozróżniających wielkości liter.

Jak korzystać z tego narzędzia

  1. 1

    Choose 'Encode' to turn text into Base32, or 'Decode' to turn Base32 back into text, using the mode dropdown.

  2. 2

    Type or paste your input into the text box — UTF-8 text when encoding, or a Base32 string when decoding.

  3. 3

    Read the result in the gray output panel below; it updates instantly as you type, with no button to press.

  4. 4

    Select and copy the output text to use it elsewhere.

Czym jest koder i dekoder Base32?

Base32 koduje dane binarne, używając 32 znaków alfanumerycznych (A-Z, 2-7). W odróżnieniu od Base64 nie rozróżnia wielkich i małych liter oraz unika znaków łatwych do pomylenia wzrokowo (0/O, 1/I/l), co czyni go odpowiednim do przekazywania ręcznie pisanego lub ustnego. Stosowany jest przede wszystkim w tajnych kluczach 2FA oraz rekordach DNS.

Typowe przypadki użycia

  • Inspecting a TOTP/2FA setup string by decoding the Base32 secret an authenticator app expects.

  • Encoding a short identifier into a case-insensitive form safe to drop into a DNS label or subdomain.

  • Hand-checking the output of a server library against a known-good Base32 implementation while debugging.

  • Producing tokens or codes meant to be read aloud or typed without confusing 0/O or 1/I/l.

  • Decoding a Base32 string copied from a config file or QR-code payload to see the underlying text.

  • Teaching or learning how bit-level encodings group data, by watching how input maps to 5-bit chunks.

Najczęściej zadawane pytania

Dlaczego Base32 zamiast Base64?
Base32 jest mniej zwarty (8 znaków na każde 5 bajtów wobec 4 znaków na każde 3 bajty), ale nie rozróżnia wielkości liter: jest łatwiejszy do przepisania przez ludzi.

Powiązane narzędzia