Codificador–decodificador Base64 / Base64URL
Base64 representa cada grupo de tres bytes con cuatro caracteres. Primero se convierte el texto a UTF-8. Por ejemplo, foo da Zm9v; f da Zg== en Base64 estándar y Zg en Base64URL. El estándar usa + y / y exige el relleno = necesario. Base64URL usa - y _, genera sin relleno y acepta ausencia de relleno o relleno exacto. Se rechazan espacios, saltos de línea, alfabetos mezclados, longitud incorrecta y bits finales no nulos. Los saltos de línea del texto original se conservan al codificar y decodificar. Se rechazan UTF-8 inválido y sustitutos sin pareja. Base64 es codificación, no cifrado. El modo binario acepta cualquier byte, incluso UTF-8 inválido, hasta 1 MiB. Codificar abre un archivo; decodificar descarga decoded.bin. La vista hexadecimal muestra hasta 128 bytes.
Los datos permanecen en esta página. Nada se envía ni se guarda automáticamente.
Texto o datos binarios: hasta 1 MiB (1.048.576 bytes) antes de codificar o después de decodificar. El modo texto requiere UTF-8 válido. Entrada Base64: hasta 1.398.104 caracteres ASCII.