Saltar al contenido

Codificar y decodificar Base64 online

Convierte texto a Base64 o decodifica una cadena Base64 para recuperar el texto o el archivo original. Todo pasa en tu navegador: nada de lo que pegas se sube.

0 caracteres · 0 líneas
0 caracteres · 0 líneas

Funciona por completo en tu navegador. Nada de lo que pegas se envía a ningún lado.

Cómo codificar o decodificar Base64

  1. Elige Codificar o Decodificar en la parte de arriba de la herramienta.
  2. Pega tu texto en el recuadro de entrada, o presiona Probar con un ejemplo. Al codificar, activa Apto para URL si el resultado va a ir en un enlace, un nombre de archivo o un token.
  3. Lee el resultado en el recuadro de la derecha, que se actualiza mientras escribes. Si la cadena Base64 corresponde a un archivo y no a un texto, presiona Descargar archivo para guardarlo.
  4. Copia o descarga el resultado como .txt. Con Usar el resultado como entrada pasas el resultado al recuadro de entrada y cambias de dirección, una forma rápida de comprobar que el proceso de ida y vuelta funciona.

Características

  • Soporte Unicode completo: el texto se convierte primero a bytes UTF-8, así que acentos, eñes, emojis y cualquier alfabeto sobreviven a la ida y vuelta.
  • Opción apta para URL que cambia + y / por - y _ y quita el relleno =.
  • Decodificador tolerante, que acepta relleno incompleto, saltos de línea, espacios, el alfabeto apto para URL y un prefijo de data URI.
  • Detección de binarios: cuando lo decodificado no es texto, puedes descargarlo como archivo, con PNG, JPG, GIF, WebP, PDF y ZIP reconocidos automáticamente.
  • Mensaje de error claro cuando la entrada no es Base64 válido.
  • Contador de caracteres y líneas en ambos recuadros.
  • Botones para copiar, descargar e intercambiar.

Por qué usar la herramienta Base64 de Fileora

Las cadenas Base64 suelen guardar cosas que no le darías a un desconocido: credenciales de una API en una cabecera de autenticación Basic, el contenido de un token de sesión, un secreto de configuración o un documento escaneado dentro de un correo. Muchos decodificadores online mandan a su servidor todo lo que pegas. Fileora codifica y decodifica con las funciones de tu propio navegador, así que los datos se quedan en tu dispositivo y no se registra nada.

Es gratis, no necesita cuenta y no tiene límite de uso. En la computadora los dos recuadros aparecen lado a lado y en el celular uno debajo del otro, así que puedes decodificar una cadena que te llegó por mensaje sin prender la computadora.

¿Trabajas con imágenes? El convertidor de imagen a Base64 genera data URI listas para HTML y CSS. Para revisar un token de inicio de sesión, el decodificador de JWT lo separa en cabecera y contenido, y el formateador JSON ordena cualquier JSON que decodifiques aquí.

Cómo funciona Base64

Las computadoras guardan todo como bytes, pero el correo electrónico, JSON, XML y las URL se diseñaron para texto. Base64 hace de puente entre los dos mundos. Toma la entrada de 3 en 3 bytes (24 bits), divide esos bits en cuatro grupos de 6 y convierte cada grupo en uno de 64 caracteres seguros: A–Z, a–z, 0–9, + y /. Si la longitud de la entrada no es múltiplo de 3, uno o dos signos = rellenan el último grupo.

Por eso el resultado en Base64 siempre ocupa cerca de un 33% más que la entrada y su longitud suele ser múltiplo de 4. Por ejemplo, la palabra "Hola" tiene cuatro bytes y se convierte en SG9sYQ==. Como la tabla de conversión es fija y pública, Base64 no oculta nada: es un formato de transporte, no un candado.

Preguntas frecuentes

¿Base64 es una forma de cifrado?

No. Base64 es una codificación, no un cifrado. No usa ninguna clave y cualquiera puede decodificarlo en un segundo, por ejemplo con esta misma herramienta. Existe para transportar datos binarios por sistemas que solo manejan texto. Si necesitas mantener algo en secreto, cífralo; si quieres comprobar que unos datos no cambiaron, usa un hash.

¿Por qué otros sitios me muestran acentos o eñes rotos al decodificar?

Muchos decodificadores sencillos tratan cada byte como un carácter separado, y eso estropea todo lo que no sea inglés básico: acentos, la ñ, emojis u otros alfabetos. Esta herramienta convierte el texto a UTF-8 antes de pasarlo a Base64 y lo lee como UTF-8 al decodificar, así que cada letra y cada emoji vuelve exactamente como entró.

¿Qué es Base64 apto para URL?

El Base64 estándar usa los caracteres + y / y rellena el final con =. Esos caracteres tienen un significado especial en las URL y en los nombres de archivo. La variante apta para URL, también llamada Base64URL, usa - y _ en su lugar y quita el relleno. Es el formato que usan los JSON Web Tokens y muchas API web.

Mi Base64 no termina en =. ¿Se puede decodificar igual?

Sí. El decodificador agrega por su cuenta el relleno que falte. También ignora espacios y saltos de línea, acepta el alfabeto estándar y el apto para URL, y quita un prefijo data: como data:image/png;base64, así que puedes pegar la cadena tal como la encontraste.

¿Qué pasa si el Base64 contiene una imagen o un PDF?

Si los bytes decodificados no son texto legible, la herramienta te avisa de que encontró datos binarios y te ofrece el botón Descargar archivo. Reconoce PNG, JPG, GIF, WebP, PDF y ZIP por sus primeros bytes y le pone al archivo la extensión correcta. Cualquier otro dato binario se descarga como archivo .bin.

¿Por qué el resultado en Base64 es más largo que mi texto?

Base64 representa cada 3 bytes de entrada con 4 caracteres, así que el resultado ocupa alrededor de un tercio más que el original. Las letras con acento, la ñ y los emojis ocupan de 2 a 4 bytes en UTF-8, por eso su Base64 crece todavía más en comparación con los caracteres que ves.

¿No encuentras la herramienta que necesitas o algo no funciona?

Cuéntanos qué herramienta te gustaría o qué salió mal. Leemos todos los mensajes, y las solicitudes deciden lo próximo que construimos.

Abre tu app de correo. Por favor, no adjuntes archivos privados.