Conversor Base64 Avanzado
Codifica y decodifica texto en Base64 estándar, URL-safe o con un alfabeto personalizado de 64 caracteres.
Ejecutar herramienta
Este conversor procesa cadenas de texto para codificarlas o decodificarlas en formato Base64 según la configuración elegida. Durante la codificación, transforma el texto de entrada a bytes UTF-8 antes de generar la representación textual final. Al decodificar, procesa la cadena Base64 y la reconstruye como texto UTF-8. La herramienta ofrece tres modalidades de alfabeto: el formato estándar, una variante segura para direcciones web que sustituye caracteres conflictivos en URLs, y un modo con alfabeto personalizado. Si decides emplear un alfabeto propio, este debe contener exactamente sesenta y cuatro caracteres únicos; de lo contrario, la transformación no se completará. Para recuperar el texto original tras una codificación con alfabeto personalizado, basta con decodificarlo utilizando exactamente la misma secuencia de caracteres. Durante la decodificación, el sistema ajusta de manera automática el relleno con signos de igualdad si la longitud no es múltiplo de cuatro. Recuerda introducir texto no vacío para iniciar la conversión.
Instrucciones
- Escribe o pega el contenido en el campo de texto.
- Selecciona la operación deseada: codificar o decodificar.
- Activa la casilla de alfabeto seguro para URLs si necesitas transmitir los datos en parámetros web.
- Si utilizas un alfabeto a medida, escribe los 64 caracteres únicos en su campo correspondiente.
- Haz clic en el botón de ejecución para ver el resultado procesado en pantalla.
Ejemplos
- Codificar la frase 'Hola mundo' en Base64 estándar genera 'SG9sYSBtdW5kbw=='.
- Decodificar la cadena 'SG9sYSBtdW5kbw==' en modo estándar recupera el texto 'Hola mundo'.
Preguntas frecuentes
¿Qué ocurre si la cadena Base64 no tiene los signos de relleno necesarios?
Al decodificar, la herramienta añade automáticamente el relleno con signos de igualdad para que la longitud alcance un múltiplo de cuatro.
¿Cuáles son los requisitos de un alfabeto personalizado?
Debe contener exactamente 64 caracteres únicos. Si la longitud es distinta o contiene duplicados, la operación genera un aviso.
¿Cómo procesa los caracteres especiales e internacionales?
El conversor codifica el texto de entrada a bytes UTF-8 antes de generar la salida Base64 y, al decodificar, reconstruye la cadena desde UTF-8.
¿Por qué aparece un aviso al intentar procesar el texto?
El campo de texto no puede estar vacío y el alfabeto personalizado, en caso de suministrarse, debe cumplir con la longitud exacta de 64 caracteres únicos.