Cómo codificar y descodificar Base64 (y Base64URL)
Depurar un token, preparar un payload o escapar un valor para una query string: Base64 aparece en todas partes, igual que sus variantes para URL y codificación porcentual. Pega el texto, elige el alfabeto y obtén un resultado listo para pegar de vuelta.
Paso a paso
Abre el codificador Base64 y URL
Inicia la herramienta gratuita; la conversión ocurre por completo en tu dispositivo.
Pega tu texto
Escribe el texto UTF-8 plano para codificar, o el valor codificado para descodificar: café se convierte en Y2Fmw6k= y vuelve exactamente igual.
Elige el alfabeto
Base64 estándar, Base64URL sin relleno (- y _ en lugar de + y /) o codificación porcentual de componente de URL.
Convierte
La descodificación es estricta con UTF-8, así que un valor mal formado o puramente binario se rechaza en lugar de producir caracteres corruptos.
Devuelve el resultado para una ida y vuelta
Manda un resultado completado de vuelta a la entrada con una acción para verificar que codificar y descodificar devuelve tu texto original.
Consejos para acertar a la primera
Base64URL es el alfabeto adecuado dentro de URL y nombres de archivo: cambia + y / por - y _, y esta herramienta omite el relleno = final al codificar (y lo restaura al descodificar).
El modo URL codifica un componente con encodeURIComponent(); no construye ni valida una URL completa.
Codificar no es cifrar: cualquiera que reconozca Base64 puede revertirlo, así que nunca lo uses para proteger una contraseña o un secreto.
Preguntas frecuentes
¿Qué tiene de diferente la salida Base64URL?
Usa - y _ en lugar de + y /, y esta herramienta omite el relleno = final. Esos cambios hacen el alfabeto seguro dentro de contextos de URL y nombres de archivo.
¿Puedo usar Base64 para proteger una contraseña o un secreto?
No. Base64 es una representación reversible, no cifrado ni hash. Usa un mecanismo de seguridad apropiado para los secretos.