Herramientas abiertas · 0

Acerca de

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

  1. Elige Codificar o Decodificar.
  2. Pega el texto o el Base64 en el cuadro de arriba, o suelta un archivo en la ventana.
  3. Ajusta el alfabeto, el relleno y la longitud de línea si el otro extremo es exigente con ellos.
  4. 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.

Se usa a menudo con

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