Herramienta en línea para codificar y decodificar Base64

Codificación Base64

Decodificación Base64

Acerca de esta herramienta

Para qué sirve esta herramienta

Base64 es una forma común de convertir datos binarios en texto imprimible. Aparece en payloads de API, contenido de correos electrónicos, Data URLs, fragmentos de configuración y registros. Esta página le permite codificar texto a Base64 y decodificar Base64 de vuelta a contenido legible de forma rápida.

Resuelve un problema de compatibilidad de transporte, no un problema de seguridad, por lo que es importante separar la codificación del cifrado.

Casos de uso típicos

  • Inspeccionar el texto original detrás de un campo Base64 devuelto por una API.
  • Codificar texto plano antes de incrustarlo en un cuerpo de solicitud o valor de configuración.
  • Verificar si un campo de registro, fragmento de configuración o segmento JWT ha sido codificado en Base64.
  • Combínela con Codificación/Decodificación URL y Codificación/Decodificación Unicode cuando depure problemas de conversión de cadenas.

Cómo usarla

  1. Introduzca el texto que desea codificar en el lado izquierdo y el resultado Base64 se actualiza inmediatamente.
  2. Pegue una cadena Base64 en el lado derecho para decodificarla de vuelta a texto.
  3. Copie el resultado que necesite y páselo al siguiente sistema.

Ejemplo

          Texto original: hello qr9
Base64: aGVsbG8gcXI5
        

Si pega aGVsbG8gcXI5 en el panel de decodificación, la herramienta restaura el texto original hello qr9.

Errores comunes

  • Tratar Base64 como cifrado genera expectativas de seguridad incorrectas.
  • Algunos sistemas utilizan la variante Base64URL, que no siempre es intercambiable con Base64 estándar.
  • Si el contenido original es datos binarios como una imagen o archivo, la salida decodificada puede no ser legible como texto plano.

FAQ

¿Es Base64 un cifrado?

No. Base64 es solo un formato de codificación que convierte datos binarios o texto en caracteres imprimibles. Cualquiera puede decodificarlo, por lo que no puede reemplazar el cifrado.

¿Por qué la salida decodificada parece confusa?

Eso suele significar que los datos originales no eran texto en la misma codificación de caracteres, o que el payload es en realidad contenido binario como una imagen o archivo.

¿Por qué algunas cadenas parecen Base64 pero aún así fallan al decodificar?

Pueden faltar caracteres de relleno, contener caracteres inválidos o usar la variante Base64URL. Verifique primero la fuente original y las reglas de codificación.

¿Cuál es la diferencia entre Base64 y Base64URL?

Base64URL reemplaza caracteres como el signo más y la barra con alternativas seguras para URL y puede omitir el relleno. Las reglas son similares pero no idénticas.

Related tools

Si necesita seguir depurando conversiones de cadenas o formato de payloads, estas herramientas suelen ser útiles a continuación: