Base64 Codificador y Decodificador - Texto y Archivo (Compatible con URL-Safe)

Codifica cualquier texto o archivo en Base64, o decodifica Base64 de nuevo a texto. Se soporta variante segura para URL. Soporte completo para UTF-8, funciona completamente en tu navegador.

Entrada
Producción

Acerca de Base64

Base64 representa datos binarios como texto ASCII usando 64 caracteres. Base64, que es seguro para URLs, reemplaza "+/" por "-_" y elimina el relleno "=" que sigue para poder circular de forma segura en URLs y nombres de archivos. Los archivos se convierten en una URL de datos cuando se codifican.

Frequently Asked Questions

Pega tu texto o suelta cualquier archivo en la caja de entrada, mantén el modo en Codificar y la representación de Base64 aparece en la salida. Para los archivos obtienes una URL de datos que puede incrustarse directamente en HTML, CSS o JSON — sin servidor de subida intermedio.

usage

Base64, seguro para URLs, cambia "+" por "-" y "/" por "_" y elimina el relleno "="" que sigue para que el valor codificado pueda viajar dentro de URLs, nombres de archivo y segmentos JWT sin escapar más. Desactiva la opción de seguridad URL siempre que la salida termine en una cadena de consulta, segmento de ruta o cabecera HTTP.

technical

No. Base64 es una codificación, no un cifrado. Cualquiera puede descifrar la cadena con un solo clic, así que nunca la uses como mecanismo de secreto. Utiliza AES, RSA o libsodium cuando necesites verdadera confidencialidad, y usa Base64 solo para que los datos binarios sean seguros para el texto.

privacy

Base64 empaqueta tres bytes en cuatro caracteres. Cuando la longitud de entrada no es múltiplo de tres, el codificador rellena el bloque final con "=" para que la salida se mantenga en múltiplo de cuatro. El Base64 estándar mantiene el acolchado; Base64, que es seguro para URL, lo elimina porque la longitud es implícita.

technical

Sí. El codificador lee la entrada como UTF-8 antes de codificar, así que los caracteres árabes, chinos, cirílicos y emoji hacen ida y vuelta limpiamente. El resultado decodificado se renderiza de nuevo como texto UTF-8, que es lo que espera todo navegador, terminal y API moderno.

compatibility

Base64 infla las cargas útiles aproximadamente en un 33% — tres bytes de entrada se convierten en cuatro bytes de salida. Esto está bien para tokens cortos, iconos pequeños y miniaturas incrustadas en JSON, pero para activos grandes prefieren una subida binaria directa o un enlace CDN para mantener las transferencias rápidas.

technical

No. El codificador se ejecuta completamente dentro de tu navegador usando las APIs estándar de ATOB / BTOA más un wrapper UTF-8, por lo que tu texto o archivo nunca llega a un servidor. Eso hace que la herramienta sea segura para tokens, credenciales y binarios propietarios que no quieres exponer.

privacy

Use Cases

Incrustar imágenes en HTML y CSS como URLs de datos

Pequeños iconos en línea, logotipos y sprites SVG como URLs de datos Base64 para guardar solicitudes HTTP, enviar correos HTML de un solo archivo y mantener los prototipos autónomos sin alojar activos externos

web

Autenticación API y Tokens Portadores

Compila cabeceras de autenticación HTTP Basic, decodifica los tokens portadores durante la depuración de API e inspecciona las credenciales base64 envueltas en base 64 compartidas en Postman, ejemplos de curl y documentos OpenAPI

technical

Codificación de archivos para cargas útiles JSON y GraphQL

Envuelve las subidas binarias (PDFs, imágenes, clips de audio) como cadenas Base64 para que viajen con seguridad dentro de JSON, mutaciones GraphQL y cuerpos de webhook que solo lleven texto

technical

Descifrar archivos adjuntos MIME de correo electrónico

Extrae archivos adjuntos codificados en base64 de archivos .eml en bruto, registros SMTP o respuestas IMAP para recuperar facturas, capturas de pantalla y documentos perdidos de exportaciones de correo electrónico

utility

Tokens seguros de URL para aplicaciones web

Genera cadenas base64 seguras para URL para enlaces de restablecimiento de contraseña, códigos de verificación de correo electrónico, IDs de compartición y URLs cortas sin romper en los caracteres "+" o "/" en los navegadores

web

Inspección manual de los segmentos JWT

Decodifica los segmentos de cabecera y carga útil de un token web JSON durante la depuración local cuando no tienes un decodificador JWT completo instalado en tu terminal o editor

technical