Captura la cadena sin corromperla
Todo empieza copiando bien la cadena desde su origen: la respuesta de la API, el log, el correo o la consola del navegador. Evita copiarla desde un PDF o una captura con formato, que suelen introducir saltos de línea y espacios. Pégala primero en un editor de texto plano para inspeccionarla.
Comprueba visualmente las señas de identidad: longitud considerable, alfabeto limitado y posible «=» al final. Si la cadena viene truncada con puntos suspensivos (típico en logs), vuelve a la fuente y obtén la versión completa: una cadena a medias no decodifica.
Decodifica y verifica el contenido
Pega la cadena en la herramienta de CubTools en modo decodificar y observa el resultado. Si es JSON, fórmatalo para leerlo; si es texto, confirma que tenga sentido en contexto. Todo el proceso es local en tu navegador, así que puedes inspeccionar tokens con tranquilidad.
Si el resultado es ilegible, no asumas que la cadena está mal: quizá los datos originales no eran texto (una imagen, un binario) o la cadena usa la variante URL-safe en lugar de la estándar. Ajusta la variante y reintenta antes de declarar la cadena corrupta.
Modifica y vuelve a codificar
Si necesitas cambiar el contenido —por ejemplo, ajustar un claim de un token de prueba—, edita el texto decodificado, vuelve al modo codificar y genera la nueva cadena. Verifica decodificando una vez más: el ciclo completo «decodificar → editar → codificar → verificar» cierra el círculo.
Guarda tanto la cadena original como la modificada, etiquetadas con fecha y propósito. Y recuerda la regla de oro: nunca uses este flujo para falsificar firmas o tokens de producción; es una técnica de depuración y pruebas, no un atajo de seguridad.
Cuando el flujo se repite, automatízalo
Si te ves haciendo este ciclo cada semana, es hora de un script: un pequeño programa que capture la cadena, la decodifique, aplique tus cambios y la vuelva a codificar te ahorra el trabajo manual y elimina errores de copiado. La herramienta online sigue siendo tu mejor aliada para depurar el script paso a paso cuando algo no cuadre en la salida.
Pero no automatices antes de entender: haz el flujo a mano las primeras veces con la herramienta de CubTools hasta dominarlo, y solo entonces pásalo a código. Un script que automatiza un flujo que no entiendes del todo solo produce errores más rápido y más difíciles de rastrear. Y documenta qué hace cada paso con comentarios claros: tu yo del futuro, dentro de seis meses, te lo agradecerá sinceramente.
Pasos
- Copia la cadena Base64 desde su fuente original (API, log, correo).
- Pégala en un editor de texto plano y elimina espacios o saltos de línea extra.
- Abre la herramienta Base64 de CubTools y selecciona el modo decodificar.
- Pega la cadena y comprueba que el resultado tenga sentido.
- Si necesitas modificarla, edita el texto decodificado con cuidado.
- Cambia al modo codificar y genera la nueva cadena.
- Decodifica una vez más la nueva cadena para verificar el ciclo completo.
- Guarda original y resultado etiquetados con fecha y propósito.
Preguntas frecuentes
¿Puedo editar un JWT con este flujo?
Puedes decodificar y ver su contenido, e incluso modificar el payload para pruebas, pero sin la clave de firma el token modificado no será válido. Úsalo solo para depuración.
¿Cómo sé si la cadena está completa?
Una cadena Base64 válida tiene una longitud múltiplo de 4 (contando el relleno). Si no lo es, probablemente esté truncada.
¿Dónde guardo las cadenas de prueba?
En un archivo de texto con fecha y descripción, separado de cualquier secreto real. Nunca en repos públicos.