Inicio AlveaHubsgratis, sin registro, sin conexión

Codificador / decodificador Base64

Codifica texto en Base64 o decodifica una cadena Base64 de vuelta a texto legible. Toda la conversión ocurre localmente en tu navegador — no se sube nada a un servidor.

Acerca de esta herramienta

Base64 es una forma de representar datos binarios o de texto usando solo 64 caracteres ASCII imprimibles, empleada a menudo para incrustar datos de forma segura en formatos basados en texto como JSON, HTML o URLs. Esta herramienta convierte entre texto plano y Base64 en ambas direcciones, con un modo opcional compatible con URL que sustituye los caracteres estándar + y / por - y _ y elimina el relleno = final.

Cómo usar

  1. Selecciona la pestaña Codificar o Decodificar según lo que quieras hacer.
  2. Introduce tu texto (o una cadena Base64, en modo Decodificar) en el cuadro de entrada — el resultado se actualiza mientras escribes.
  3. Haz clic en Copiar para copiar el resultado al portapapeles.

Casos de uso

  • Incrustar datos binarios pequeños, como una imagen o una fuente, como texto dentro de CSS, JSON o XML.
  • Inspeccionar o decodificar un valor codificado en Base64 procedente de una respuesta de API, un JWT o un archivo de configuración.
  • Generar una cadena Base64 compatible con URL para usar en un parámetro de consulta o un nombre de archivo.

Preguntas frecuentes

¿Codificar en Base64 es lo mismo que cifrar?

No. Base64 solo cambia la forma en que se representan los datos — no los oculta ni los protege. Cualquiera puede decodificar una cadena Base64 de vuelta a su forma original sin contraseña ni clave.

¿Por qué obtengo un error al decodificar?

La decodificación falla si la entrada no es Base64 válido — por ejemplo, si contiene caracteres fuera del alfabeto Base64, tiene una longitud no válida, o fue codificada con la variante compatible con URL mientras el interruptor correspondiente aquí está desactivado (o viceversa).

¿Qué cambia la opción compatible con URL?

Sustituye los caracteres estándar de Base64 + y / por - y _, y elimina el relleno = final, de modo que la cadena resultante puede usarse directamente en URLs, parámetros de consulta o nombres de archivo sin necesidad de escapado adicional.

Todo se procesa localmente en tu navegador — el texto nunca se envía a un servidor.