Codificar y decodificar Base64
Codifica texto o un archivo a Base64, o decodifica Base64 y recupera el texto o el archivo, con el cuadro donde escribes siempre arriba y el resultado debajo. Un archivo decodificado se reconoce por lo que es (un PNG, un PDF, un zip), se muestra en vista previa si es una imagen y se descarga con la extensión correcta.
Qué hace
- Convierte texto a Base64 y al revés mientras escribes, con el alfabeto estándar o URL-safe, con relleno o sin él.
- Una sola línea, líneas de 76 caracteres para MIME o de 64 para PEM, o un data: URI listo para HTML o CSS.
- Lee el texto como UTF-8, UTF-16 LE (el que transporta -EncodedCommand de PowerShell) o Windows-1252; una lista se codifica línea por línea.
- Archivos de hasta 50 MB se convierten a Base64; el Base64 sale como archivo, con su tipo leído de los bytes.
- Una imagen decodificada se ve en vista previa y se puede copiar como CSS o como <img>.
- Errores ubicados por línea y columna (un %3D codificado como URL, los puntos de un JWT, unas comillas de más), con Ir al error.
- Una lectura que funciona pero es errónea, como ASCII leído como UTF-16, se avisa y la correcta queda a un clic.
Cómo se usa
- Elige Codificar o Decodificar.
- Pega el texto o el Base64 en el cuadro de arriba, o suelta un archivo en la ventana.
- Ajusta el alfabeto, el relleno y la longitud de línea si el otro extremo es exigente con ellos.
- Copia el resultado o descarga el archivo decodificado.
Qué no hace
- Juegos de caracteres antiguos como EBCDIC o KOI8: el navegador no puede escribirlos y hoy casi nunca se pegan.
- Descargar una URL para codificarla: la página no tiene permiso para acceder a otros sitios.
- Leer los claims de un JWT: se reconocen y se señalan los puntos, pero decodificar un token es otro trabajo.
Preguntas
¿Estándar o URL-safe?
URL-safe cambia + y / por - y _ y suele omitir el relleno; lo usan los JWT, los nombres de archivo y los query strings. Si el otro lado rechaza tu cadena, cambia de uno a otro.
¿Por qué el texto decodificado sale como caracteres sin sentido?
Los bytes no eran UTF-8. Prueba Windows-1252 o UTF-16 LE; cuando los bytes apuntan a uno de ellos, la herramienta lo sugiere.
¿Base64 es cifrado?
No. Es una forma de escribir bytes como texto que llega intacto por correo electrónico y en JSON, y cualquiera puede decodificarlo.
¿Por qué la salida es un tercio más grande que la entrada?
Base64 escribe cada 3 bytes como 4 caracteres. La proporción es fija, y un data: URI agrega unos caracteres más por su encabezado.
Todo lo de aquí funciona en tu navegador. Nada de lo que escribes, pegas o abres se sube, y no hay cuenta ni cola. Cómo funciona.
Para una sola tarea
- Imagen a Base64: Una imagen como Base64 o data URI, lista para HTML o CSS.
- Base64 a imagen: Una cadena Base64 o un data URI, mostrados como la imagen que contienen.
Más en Conversores
- Conversor de unidades: Convierte longitud, peso, temperatura, volumen, área, velocidad, tamaño de datos y nueve magnitudes más, en los dos sentidos y con la fórmula.
- Visor y editor de CSV: Abre un archivo CSV, Excel o JSON como tabla, límpialo (espacios, duplicados, letras rotas, fechas y números) y guárdalo como CSV, .xlsx o JSON.
- JSON, YAML, XML y TOML: Convierte entre JSON, YAML, XML y TOML conservando comentarios, orden de claves y números tal como están escritos, y te dice lo que cada formato no puede guardar.
Todas las herramientasAcerca de utilbrewPrivacidad