Saltar al contenido

Conversor de npub a hex

Pega un npub para obtener la clave pública en hex, o pega una clave hex para obtener el npub. Todo corre en tu navegador. No se envía nada a ningún sitio.

Por qué las claves Nostr tienen dos formatos

Toda identidad en Nostr es un par de claves. La mitad pública es la que ven los demás, y existe en dos escrituras del mismo valor. La forma cruda son 64 caracteres hexadecimales, que es lo que relays y clientes usan internamente en cada evento. La forma amigable es el npub, una codificación bech32 de ese mismo valor con un prefijo legible y una suma de verificación incorporada.

El formato npub existe porque el hex es fácil de teclear mal y difícil de revisar a ojo. Un solo carácter equivocado en una clave hex sigue pareciendo una clave válida, mientras que un npub con una errata falla su verificación de inmediato. Por eso los clientes muestran npubs a las personas y guardan el hex por debajo.

Cuándo necesitas convertir npub a hex

Muchas herramientas todavía hablan hex crudo: paneles de administración de relays, filtros en scripts, archivos NIP-05 y algunos clientes antiguos. Si un archivo de configuración pide una clave pública y rechaza tu npub, casi seguro quiere la forma hex de 64 caracteres. En el otro sentido, querrás el npub siempre que compartas tu identidad con una persona y no con un programa.

Este conversor detecta qué pegaste y convierte en la dirección correcta automáticamente. También distingue entre una clave pública y una privada. Si pegas un nsec, la herramienta lo rechaza y te pide mantenerlo en privado, porque una clave privada no debe pegarse nunca en una web, tampoco en esta.

¿Es seguro usar este conversor?

Sí, porque la conversión es pura matemática sobre un valor que ya es público. La codificación bech32 contiene exactamente la misma información que la escritura hex, nada más. La conversión ocurre por completo en tu navegador con la misma librería de código abierto que usan la mayoría de clientes Nostr, y esta página no hace ninguna petición de red con lo que escribes. Puedes cargarla, desconectarte de internet, y sigue funcionando.

Lo que un conversor no puede decirte es si una clave pertenece a quien tú crees. Para eso, comprueba su dirección NIP-05 con nuestro comprobador de direcciones, o compara la clave en varios sitios de confianza.

Un apunte sobre formatos que también verás: las cadenas nprofile empaquetan una clave pública con pistas de relay, y tanto nsec como npub comparten el alfabeto bech32, así que mirar el prefijo importa más que la forma. Si una cadena empieza por npub1, compartirla es seguro por diseño. Si empieza por nsec1, trátala como la contraseña de toda tu identidad, porque eso es exactamente.

Ponle nombre a tu clave

¿Cansado de compartir un npub de 63 caracteres? Azzamo Premium incluye una dirección NIP-05 verificada en @azzamo.network, para que te encuentren por tu nombre.

Consigue Premium