Base64 Encoder — codificar y decodificar texto online
Un Base64 Encoder sirve para convertir texto normal en una cadena Base64 y para hacer el proceso inverso cuando necesitas recuperar el contenido original. Base64 no cifra la información ni la comprime. Simplemente cambia su representación para que pueda viajar como texto a través de sistemas que no manejan bien bytes binarios sin procesar.
Este formato aparece mucho más de lo que parece: en adjuntos de correo, cabeceras HTTP, tokens, payloads de API, Data URLs, archivos de configuración y campos JSON. Cuando una aplicación necesita enviar datos en un formato seguro para texto plano, Base64 suele ser la solución más práctica. El resultado usa un alfabeto limitado de caracteres, lo que reduce problemas de compatibilidad entre sistemas.
El funcionamiento es directo: la herramienta toma los bytes originales, los reorganiza en bloques de 6 bits y asigna cada bloque a un carácter del alfabeto Base64. Al decodificar, hace el camino inverso para reconstruir el texto o los bytes iniciales. Por eso es tan común en desarrollo web, backend, scripts y procesos de integración.
Cómo usarlo
1. Elige si quieres codificar texto o decodificar una cadena Base64. 2. Pega el contenido en el campo de entrada. 3. Haz clic en Encode o Decode. 4. Copia el resultado para usarlo en tu aplicación, petición API o proceso de depuración. 5. Si falla la decodificación, revisa si la cadena está completa y si realmente está en formato Base64 válido.
Ejemplos
- Codificar texto
Entrada: Hello World Salida: SGVsbG8gV29ybGQ=
- Decodificar Base64
Entrada: SGVsbG8gV29ybGQ= Salida: Hello World
- JSON convertido a Base64
Entrada: {"user":"alex","role":"admin"} Salida: eyJ1c2VyIjoiYWxleCIsInJvbGUiOiJhZG1pbiJ9
Consejos
- No confundas Base64 con seguridad: cualquier persona puede revertirlo fácilmente.
- Úsalo cuando necesites transportar datos mediante un campo que solo acepta texto.
- Los signos
=al final son normales; indican relleno o padding. - Si el texto decodificado sale mal, comprueba la codificación de caracteres.
- Algunas plataformas usan Base64URL en lugar de Base64 estándar, así que conviene verificar cuál necesita tu caso.
Preguntas frecuentes
¿Base64 es lo mismo que cifrado?
No. Solo representa los datos de otra forma; no los protege ni los oculta.
¿Por qué la salida codificada es más larga?
Porque Base64 añade sobrecarga. Como regla general, el resultado crece alrededor de un 33%.
¿Qué significa el símbolo =?
Es un carácter de padding que ayuda a completar el bloque final del contenido codificado.
¿Se pueden codificar archivos?
Sí. Base64 se usa mucho con imágenes, documentos PDF, adjuntos y otros datos binarios.
¿Por qué a veces no se puede decodificar?
Suele pasar por caracteres inválidos, padding ausente, saltos de línea añadidos o por usar la variante equivocada, como Base64URL.