#175 · Conversión y codificación

Codificador Base64

Codifica texto en Base64 utilizando UTF-8, de modo que letras acentuadas, ñ, emojis y otros caracteres Unicode se transforman correctamente antes de generar la cadena Base64. Todo el proceso ocurre en el navegador. La herramienta resulta útil para preparar valores de prueba, inspeccionar cargas de datos, crear ejemplos para documentación o convertir pequeños fragmentos de texto cuando necesitas una representación Base64 estándar sin instalar software adicional.

Entrada de texto

Procesamiento local en el navegador
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Introduce el texto original.
  2. Pulsa “Codificar en Base64”.
  3. Comprueba el número de bytes UTF-8 y la longitud de la salida.
  4. Copia o descarga la cadena Base64.

Qué hace esta herramienta

Convierte el texto a bytes UTF-8 y después representa esos bytes mediante el alfabeto Base64 estándar.

TextEncoder genera los bytes UTF-8. Después esos bytes se convierten a una cadena binaria segura para btoa, procesándolos por bloques para evitar límites innecesarios.

Base64 no cifra ni protege el contenido; solo cambia su representación. Cualquiera que tenga la cadena puede decodificarla.

Ejemplo

Entrada: Hola

Salida: SG9sYQ==

Casos de uso

  • Preparar valores Base64 para pruebas de API.
  • Crear ejemplos de documentación técnica.
  • Convertir texto Unicode antes de almacenarlo en campos que esperan Base64.
  • Comprobar rápidamente la equivalencia entre texto y Base64.

Consejos para obtener mejores resultados

  • No uses Base64 como sustituto del cifrado.
  • Mantén el texto original si necesitas verificar posteriormente la conversión.
  • Para recuperar el contenido utiliza el Decodificador Base64.
  • Evita modificar el relleno = de la salida si el sistema receptor espera Base64 estándar.

Detalles del procesamiento

La herramienta codifica primero el texto como UTF-8, por lo que los caracteres no ASCII se convierten en la misma secuencia de bytes que utilizan la mayoría de sistemas web modernos.

No genera variantes Base64 URL-safe con - y _. La salida sigue el alfabeto Base64 estándar con +, / y posible relleno =.

Preguntas frecuentes

¿Cómo codificar texto con ñ y tildes en Base64 sin errores?

La herramienta convierte primero el texto a UTF-8, por lo que caracteres como ñ, á o ü se codifican correctamente antes de aplicar Base64.

¿Base64 cifra o protege información sensible?

No. Base64 es una codificación reversible y no aporta confidencialidad. Para proteger datos se necesita cifrado adecuado.

¿Por qué algunas cadenas Base64 terminan en uno o dos signos igual?

El carácter = se usa como relleno para completar bloques de cuatro caracteres cuando la longitud de los bytes no encaja exactamente.

¿Puedo codificar emojis en Base64 con esta herramienta?

Sí. Los emojis se convierten a sus bytes UTF-8 y después se codifican en Base64.

¿Esta salida es Base64 URL-safe?

No. Genera Base64 estándar. Una variante URL-safe sustituye algunos caracteres y puede aplicar reglas distintas de relleno.

Resumen del procesamiento

ElementoDescripción
EntradaTexto o secuencia proporcionada por el usuario
ProcesamientoTextEncoder genera los bytes UTF-8. Después esos bytes se convierten a una cadena binaria segura para btoa, procesándolos por bloques para evitar límites innecesarios.
SalidaCadena Base64