//BASE64

Decodificar y codificar Base64 online

Codifica texto a Base64 y decodifica Base64 de vuelta a texto. Los dos cuadros están vivos: escribe en cualquiera de ellos. UTF-8 seguro y entrada URL-safe aceptada.

Escribe en cualquiera de los dos cuadros: el otro se actualiza solo.

Acerca de Decodificador Base64

La herramienta Decodificador Base64 de Confileo decodifica Base64 a texto y codifica texto a Base64, en los dos sentidos a la vez. Todo ocurre en tu navegador, gratis y sin registro, y tus archivos se eliminan automáticamente tras el procesamiento.

Base64 existe para resolver un problema concreto: hacer pasar bytes cualesquiera por un canal pensado solo para texto. El correo fue el caso original — SMTP solo transporta texto — y hoy la misma necesidad aparece por todas partes: imágenes incrustadas en CSS como data: URIs, blobs binarios en un JSON o un YAML, certificados PEM, la carga útil de un JWT, credenciales en una cabecera HTTP Basic. Esos son los campos donde acaba pegado el resultado, y todos aceptan la forma estándar que produce esta página. Escribe en cualquiera de los dos cuadros y el otro se actualiza mientras tecleas.

El mecanismo es aritmética, no criptografía. Tres bytes son veinticuatro bits; esos veinticuatro bits se recortan en cuatro grupos de seis, y cada grupo indexa un alfabeto de sesenta y cuatro caracteres: A-Z, a-z, 0-9, más y barra. Cuatro caracteres de salida por cada tres bytes de entrada — por eso el resultado pesa siempre un tercio más que lo que entró. Cuando la entrada no es divisible entre tres, el último grupo se rellena con uno o dos signos igual: eso es el padding, no un error.

Donde la mayoría de las páginas de Base64 falla en silencio es con el texto que no es inglés. El atajo integrado del navegador solo acepta caracteres entre 0 y 255, así que en cuanto aparece una ñ, una tilde o un emoji lanza un error — y muchas páginas responden estropeando el carácter en vez de avisar. Esta codifica los bytes UTF-8 de lo que escribas, de modo que «Año nuevo en Málaga» vuelve exactamente igual, emojis incluidos.

Al decodificar, la entrada se acepta tal y como llega de verdad. El alfabeto URL-safe — el guion y el guion bajo que verás en un JWT, en un parámetro state de OAuth o en un enlace firmado — se reconoce solo, y el padding ausente tampoco molesta. Las líneas cortadas a 76 columnas de un correo MIME, los espacios y los signos sueltos se descartan antes de decodificar. La salida codificada, eso sí, es siempre Base64 estándar con padding: si necesitas la variante URL-safe, sustituye + por - y / por _ al pegarla.

Esto es un códec de texto, y conviene decirlo sin rodeos: decodifica a texto, no a archivos. El Base64 de un PDF, una imagen o un Excel son bytes binarios, y aquí saldrían como caracteres ilegibles, no como una descarga. Si pegas un data: URI completo, pega solo lo que va después de la coma. Y en Excel no existe ninguna función BASE64(): la vía real es Power Query, con Binary.ToText y Binary.FromText, o una macro VBA.

Lo más importante: Base64 no es un cifrado ni una ofuscación fiable. Es una transformación reversible, sin clave y documentada públicamente — cualquiera que vea la cadena la lee con un pegado, igual que tú ahora. Trata una contraseña o un token en Base64 como texto plano, porque a efectos prácticos lo es. Y como aquí se llega con tokens y fragmentos de configuración en el portapapeles, importa decirlo: todo ocurre en tu navegador y el texto nunca sale de él — no se sube, no se registra, no se guarda.

Cómo usar Decodificador Base64

  1. 1Pega el Base64 en su cuadro para leerlo como texto al instante — o escribe texto en el otro para codificarlo.
  2. 2No prepares nada: los saltos de línea, los espacios, el padding ausente y el alfabeto URL-safe de un JWT se aceptan tal cual.
  3. 3Toca Copiar debajo de cualquiera de los dos cuadros para llevarte el resultado.

Por qué elegir Confileo

  • 100 % gratis, sin límites diarios, marcas de agua ni cargos ocultos.
  • Sin registro ni cuenta: empieza a usarla al instante.
  • Tus archivos se procesan de forma segura y se eliminan automáticamente para tu total privacidad.
  • Funciona en cualquier navegador, en ordenador, tablet y móvil, sin instalar nada.
  • Procesamiento rápido pensado para el trabajo real con documentos del día a día.

Decodificador Base64 — Preguntas frecuentes

¿Cómo convierto Base64 a texto?

Pega la cadena en el cuadro de Base64 y el texto aparece en el otro mientras pegas, sin botón. Da igual cómo llegue: las líneas cortadas de un correo, los espacios, los signos sueltos y el padding ausente se toleran, porque todo lo que no pertenece al alfabeto se descarta antes de decodificar. Y una cadena pegada a medias muestra lo que se puede leer en lugar de quedarse en blanco.

¿Funciona con la ñ, las tildes y los emojis?

Sí, y esa es la diferencia con muchas páginas de Base64. El atajo integrado del navegador solo admite caracteres entre 0 y 255 y falla en cuanto aparece una ñ o un emoji. Aquí se codifican los bytes UTF-8 de tu texto, así que la ñ, las vocales con tilde, el árabe y los emojis van y vuelven exactos. Para texto ASCII puro la salida es idéntica a la de cualquier otra implementación correcta.

¿Acepta el Base64 URL-safe de un JWT?

Sí. Un JWT usa la variante URL-safe — guion y guion bajo en lugar de más y barra — y suele omitir el padding; el decodificador reconoce ambas formas solo. Pega la cabecera o la carga útil (los dos primeros bloques, separados por puntos) y leerás su JSON. La firma, el tercer bloque, son bytes binarios y no dará texto legible: es lo esperado. La salida codificada, en cambio, es siempre Base64 estándar con padding.

¿Puedo convertir Base64 a PDF, imagen o Excel?

No — esto es un códec de texto y decodifica a texto. El Base64 de un PDF o una imagen son bytes binarios, y aquí saldrían como caracteres ilegibles, no como una descarga. Si pegas un data: URI, pega solo lo que va después de la coma, porque el prefijo decodificado es basura. Y Excel no tiene ninguna función BASE64(): la vía real es Power Query, con Binary.ToText y Binary.FromText, o una macro VBA.

¿Por qué el resultado termina en uno o dos signos =?

Es el padding, y es normal. Base64 convierte cada tres bytes en cuatro caracteres; cuando la longitud de la entrada no es divisible entre tres, el último grupo queda incompleto y se rellena, y los signos igual dejan constancia de cuánto se rellenó. Por la misma aritmética, el resultado pesa siempre alrededor de un tercio más que el original. Al decodificar, un padding ausente no es problema: la cadena se acepta igualmente.

¿Base64 sirve para cifrar o esconder un mensaje?

No. Base64 es una codificación reversible, sin clave y documentada públicamente: cualquiera que reconozca la cadena la lee con un pegado, igual que acabas de hacer tú. Trata una contraseña, una clave de API o un token en Base64 como si estuvieran en texto plano, porque a efectos prácticos lo están. Si algo necesita protección de verdad, necesita cifrado; Base64 es solo el envoltorio que transporta después los bytes cifrados.

¿Esta herramienta es realmente gratis?

Sí. Todas las herramientas de Confileo son gratuitas, sin límites diarios, sin marca de agua en el resultado y sin tarjeta de crédito.

¿Necesito crear una cuenta?

No. Puedes usar la herramienta directamente sin registrarte ni iniciar sesión.

¿Mis archivos están seguros y son privados?

Sí. Tus archivos se procesan para la tarea que pediste y luego se eliminan automáticamente: nunca se comparten ni se guardan.

¿Funciona en mi teléfono?

Sí. La herramienta funciona en cualquier navegador moderno, igual en ordenador, tablet y móvil, sin instalar nada.

Herramientas relacionadas