Decodificar una cadena Base64 a texto
- Panel
- Documentación
- API
¿Por qué decodificar texto en base64?
La decodificación en base64 se utiliza para recuperar los datos originales a partir de su representación base64. Es particularmente útil cuando recibe datos codificados en base64 y necesita convertirlos a su formato original, ya sea texto, datos binarios (como imágenes) u otros tipos de datos.
Características de la herramienta de decodificación en base64
Esta herramienta le permite decodificar fácilmente texto codificado en base64. Puede pegar una cadena base64 en la zona de texto y recuperar la versión decodificada del texto original.
Cómo utilizar la herramienta de decodificación en base64
En la página de decodificación, pegue la cadena base64 que desea decodificar en la zona de texto prevista a tal efecto. Haga clic en el botón de decodificación para convertir la cadena base64 en texto decodificado.
Una vez decodificado el texto, se mostrará en una zona de resultado. Puede copiar el texto decodificado para utilizarlo en sus proyectos o aplicaciones.
Ejemplo de decodificación de texto en base64
Este es un ejemplo de decodificación de una cadena base64 "Qm9uam91ciwgbW9uZGUgIQ==" en texto original:
Bonjour, monde !
Preguntas frecuentes
¿El base64 es un cifrado?
No, es una simple codificación reversible sin clave ni secreto. Cualquiera puede decodificar una
cadena base64 con una herramienta como esta o el comando base64 -d. El base64 sirve
para transportar octetos cualesquiera por un canal de texto, no para proteger un contenido. Para
asegurar un dato, utilice un verdadero algoritmo de cifrado como AES.
¿Por qué mi decodificación produce caracteres extraños?
Si el resultado contiene símbolos incoherentes, la cadena original probablemente codifica octetos binarios (imagen, archivo, clave criptográfica) y no texto. Nuestra herramienta está diseñada para texto UTF-8. Para decodificar una imagen, utilice el decodificador de imagen base64.
¿Qué significan los caracteres = al final?
El base64 trata los octetos por grupos de tres para producir cuatro caracteres. Cuando la
longitud no es múltiplo de tres, el resultado se completa con uno o dos caracteres
= que sirven de relleno (padding). Una cadena base64 válida tiene, por tanto, siempre una
longitud múltiplo de cuatro.
¿Cuál es la diferencia entre base64 y base64url?
El base64 clásico utiliza + y /, que plantean problemas en las URL
y los nombres de fichero. La variante base64url los sustituye por - y _
y a menudo elimina el padding. Es el formato utilizado por los JWT y por muchos tokens. Nuestro
decodificador tolera ambas variantes.
¿Se envía el texto a un servidor?
La decodificación pasa por nuestro servidor durante el tiempo de la petición, sin conservación después. Para
cadenas muy sensibles (claves de API, contraseñas), prefiera el comando local
echo "chaine" | base64 -d en Linux o macOS, que no envía nada por la red.
¿Cómo volver a codificar el texto decodificado?
Utilice nuestro codificador de texto base64 para realizar la operación inversa. El ida y vuelta es estrictamente sin pérdida siempre que el texto fuente esté en UTF-8 y que no modifique la cadena intermedia.
Ejemplo de solicitud
curl -X POST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute \
-H "Content-Type: application/json" \
-d '{"text_encoded":"..."}'
Esquema de entrada
| Campo | Tipo | Obligatorio | Por defecto |
|---|---|---|---|
text_encoded |
string | ✓ | – |
Puntos de acceso
GET https://cdrn.fr/api/v1/tools- lista todas las herramientas disponiblesGET https://cdrn.fr/api/v1/tools/base64-text-decoder- recupera el esquema de esta herramientaPOST https://cdrn.fr/api/v1/tools/base64-text-decoder/execute- ejecuta esta herramienta con un payload JSON