Herramienta del navegador

Validador de Base64

Localiza caracteres inválidos y revisa alfabeto, padding y longitud.

Procesamiento local · Sin subida · Sin cuenta

Informe de validación

  1. En espera

Cómo funciona esta herramienta

Localiza caracteres inválidos y revisa alfabeto, padding y longitud.

Usa el ejemplo para ver la entrada y los metadatos esperados y después sustitúyelo por tu valor.

Privacidad y uso seguro

El procesamiento permanece en esta pestaña. Los valores grandes pueden consumir mucha memoria del dispositivo.

La validación estructural no confirma el significado, integridad o seguridad del contenido.

Errores habituales que explica

  • La entrada está vacía, dañada o no tiene el formato esperado.
  • El modo elegido no coincide con el alfabeto, tipo de archivo o representación.
  • Un valor muy grande puede agotar la memoria al coexistir las copias codificada y decodificada.
  • Una conversión correcta no demuestra que el contenido sea seguro o fiable.

Comandos equivalentes

Usa el entorno o shell de tu flujo de trabajo. Valida entradas no fiables y evita imprimir binarios directamente en la terminal.

Python

import base64, binascii
try:
    decoded = base64.b64decode(value, validate=True)
except binascii.Error as error:
    print(error)

JavaScript

const clean = value.replace(/\s/g, '');
const strict = /^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/;
console.log(strict.test(clean));

Shell

if printf '%s' "$VALUE" | base64 --decode >/dev/null; then echo valid; else echo invalid; fi

Estándares y referencias oficiales