Herramientas

Codificador y Decodificador Base64

Convierta texto y archivos a formato Base64 y viceversa. Seguro, rápido y 100% del lado del cliente.

Input
Text
0 chars
Resultado

Conversión Base64 Segura en el Navegador

El Codificador y Decodificador Base64 es una herramienta poderosa que le permite convertir texto y archivos al formato Base64 y viceversa, directamente dentro de su navegador. No requiere instalación de software ni cuenta.

Privacidad Primero

Todo el procesamiento ocurre localmente en su dispositivo a través de JavaScript. Sus datos nunca se envían a nuestros servidores, asegurando la máxima privacidad para información sensible como claves API o datos privados.

Características

  • Texto y Archivos: Convierta tanto cadenas de texto como archivos (imágenes, PDFs, etc.) a Base64.
  • Soporte UTF-8: Soporte completo para caracteres especiales y emojis.
  • Seguro para URL: Opción para generar cadenas Base64 seguras para URL.
  • Instantáneo: Conversión en tiempo real sin latencia del servidor.

FAQ — Codificador y decodificador seguro Base64

Convierta texto y archivos al formato Base64 y decodifíquelos al instante. Seguro para claves API confidenciales.

No. Toda la conversión ocurre localmente en su navegador utilizando APIs nativas de JavaScript.

Sí. Puede subir archivos para convertirlos a cadenas Base64 sin subirlos a ningún servidor.

Sí. Soporta completamente UTF-8, asegurando que los caracteres especiales y símbolos se codifiquen correctamente.

Reemplaza los caracteres Base64 estándar (+ y /) con alternativas amigables para URL (- y _) para usar cadenas de forma segura en URLs.

No. Base64 es un esquema de codificación, no de cifrado. Transforma los datos en un formato compatible con texto pero no proporciona seguridad. Cualquier persona puede decodificar una cadena Base64.

¿Qué es la codificación Base64?

Base64 es un esquema de codificación de binario a texto que convierte datos binarios arbitrarios en un subconjunto de caracteres ASCII. Se utiliza ampliamente para transmitir de forma segura contenido binario (imágenes, archivos, claves) a través de canales de solo texto como el correo electrónico o las API JSON.

El nombre "Base64" procede del alfabeto de 64 caracteres utilizado: A-Z, a-z, 0-9, + y /. Cada 3 bytes de entrada se convierten en 4 caracteres Base64, lo que supone una sobrecarga de tamaño de aproximadamente el 33%.

// ASCII alphabet used
A-Z  a-z  0-9  + /
// URL-safe variant
A-Z  a-z  0-9  - _

Cómo codificar o descodificar en 3 pasos

01

Elija un modo

Seleccione "Codificar" para convertir texto plano o contenido binario a Base64, o "Decodificar" para revertir una cadena Base64 a su forma original.

02

Pegar o cargar

Escriba o pegue su texto, o cargue un archivo. La codificación de texto funciona directamente; la codificación de archivos binarios utiliza la API FileReader en el navegador.

03

Copiar o descargar

Copie el resultado en el portapapeles con un solo clic o descárguelo como archivo .txt. No interviene ningún servidor: el procesamiento es 100% local.

Codificación en acción: Texto sin formato → Base64

Entrada de texto sin formato
¡Hola, CharCount! 🔐
Salida codificada en Base64
SGVsbG8sIENoYXJDb3VudCEg8J+Qkw==

Codificación y descodificación: ¿cuándo utilizar una u otra?

Utilice la codificación cuando necesite incrustar datos binarios en un formato seguro para el texto: incrustar imágenes en CSS/HTML, almacenar blobs binarios en JSON o pasar datos a través de un parámetro URL.

Codificación y descodificación: ¿cuándo utilizar una u otra?

Utilice la descodificación cuando reciba una cadena Base64 de una API, una cabecera de archivo adjunto de correo electrónico o un archivo de configuración y necesite inspeccionar o utilizar el contenido original.

Explicación del modo Base64 seguro para URL

Base64 estándar utiliza "+" y "/", que son caracteres reservados en las URL. El modo URL-safe los sustituye por "-" y "_", haciendo que la salida sea segura para su uso en URL, parámetros de consulta y tokens JWT sin codificar.

Active el modo "URL segura" en la barra de opciones antes de codificar para obtener siempre una cadena Base64 lista para URL.

Casos comunes de uso de Base64

Incrustación de imágenes en línea en HTML o CSS (URI de datos)
Codificación de archivos binarios para su transmisión en API JSON
Almacenamiento de credenciales en cabeceras HTTP Basic Auth
Generación de cargas útiles y firmas de tokens JWT
Inspección de archivos adjuntos de correo electrónico codificados en Base64 (MIME)

Base64 es codificación, no cifrado

Un error crítico: Base64 NO es una medida de seguridad. Cualquiera puede descifrar una cadena Base64 en segundos. Nunca lo utilices para "ocultar" contraseñas, claves API o datos sensibles.

Para mayor seguridad, utilice un cifrado adecuado (AES, RSA) o hash (bcrypt, SHA-256). Base64 sirve únicamente para transportar datos binarios en texto seguro.

Herramientas para desarrolladores relacionadas

Codificar archivos a Base64

¿Necesita incrustar una pequeña imagen en un archivo CSS o enviar un PDF a través de una API JSON? Cargue un archivo y obtenga al instante su representación completa en cadena Base64.

Admite cualquier tipo de archivo. Los archivos más grandes (5MB+) pueden tardar un momento en procesarse. La salida es una cadena ASCII pura lista para pegar en cualquier sitio.

Referencia técnica: Alfabeto Base64

Base64 utiliza 64 caracteres ASCII imprimibles: mayúsculas A-Z (26), minúsculas a-z (26), dígitos 0-9 (10) y dos caracteres especiales (+ y /). El carácter de relleno "=" alinea la salida a los límites de bloque.

Esta herramienta utiliza las API btoa() y atob() nativas del navegador para la codificación y descodificación estándar, lo que garantiza la fiabilidad multiplataforma.

A-Z   a-z   0-9   + /   = (padding)

Errores comunes de Base64 que hay que evitar

Olvidar el relleno "=" al final - las cadenas base64 deben tener una longitud divisible por 4.

Utilización del estándar Base64 en las URL: cambie siempre al modo URL seguro para evitar problemas de codificación porcentual.

Tratar Base64 como encriptación - proporciona cero seguridad, sólo codificación.

Consejos rápidos para trabajar con Base64

1 Añada data:image/png;base64, antes de su cadena Base64 para utilizarla directamente como src de imagen.
2 Los tokens JWT son tres partes codificadas en Base64URL separadas por puntos - decodifique cada parte independientemente.
3 GitHub y otras plataformas utilizan Base64 para el contenido de archivos en sus API: utiliza esta herramienta para inspeccionar cualquier respuesta de archivo.

Codifique o descodifique sus datos al instante

Pegue su texto o cargue un archivo y los resultados aparecerán inmediatamente. Gratuito, privado y sólo para navegadores.

Encode / Decode Now