Convertidor PEM y JWK

Convierte claves entre los formatos PEM y JWK. Compatible con claves RSA y EC (SPKI, PKCS#8, PKCS#1, SEC1). Todo se ejecuta en tu navegador.

Todas las conversiones se ejecutan localmente en tu navegador. Las claves nunca salen de tu dispositivo.

¿Qué es un convertidor PEM y JWK?

PEM es el formato clásico de claves en Base64 con cabeceras BEGIN/END que usan OpenSSL y la mayoría de herramientas de certificados, mientras que JWK (JSON Web Key, RFC 7517) es la representación JSON que emplean los ecosistemas JOSE, JWT y OAuth. Un convertidor permite usar la misma clave en ambos mundos.

Esta herramienta importa claves SPKI y PKCS#8 —reenvolviendo automáticamente los formatos antiguos PKCS#1 y SEC1— y exporta el JWK correspondiente, o convierte un JWK de vuelta a PEM estándar. Todo se ejecuta localmente en tu navegador.

Cómo convertir PEM a JWK

Pega tu clave PEM en la pestaña PEM → JWK y pulsa Convertir. El JWK se muestra como JSON formateado a la derecha, listo para copiar.

Las claves públicas se exportan con los miembros públicos (n/e para RSA, x/y para EC); las privadas incluyen además d y los demás miembros privados.

Cómo convertir JWK a PEM

Cambia a la pestaña JWK → PEM y pega el JSON del JWK. La herramienta lee kty para detectar RSA o EC y comprueba la presencia de d para distinguir las claves privadas.

El resultado es un PEM estándar: PUBLIC KEY (SPKI) para claves públicas y PRIVATE KEY (PKCS#8) para privadas.

Panel de información de la clave

Tras cada conversión, el panel muestra el tipo de clave, el algoritmo, el tamaño en bits y si es pública o privada, útil para una comprobación rápida.

Formatos compatibles

Se aceptan las etiquetas PEM PUBLIC KEY, RSA PUBLIC KEY, PRIVATE KEY y EC PRIVATE KEY; se admiten claves RSA y EC en las curvas P-256, P-384 y P-521. Ed25519 y otros tipos no están soportados.

Preguntas frecuentes

¿Qué es un JWK?+
JWK (JSON Web Key, RFC 7517) es una estructura JSON estándar para representar claves criptográficas. Es el formato de clave nativo de los ecosistemas JOSE, JWT y OAuth.
¿Qué tipos de PEM admite?+
PUBLIC KEY (SPKI), RSA PUBLIC KEY (PKCS#1), PRIVATE KEY (PKCS#8) y EC PRIVATE KEY (SEC1). Los contenedores antiguos PKCS#1 y SEC1 se reenvuelven automáticamente.
¿Qué tipos de clave admite?+
Claves RSA y de curva elíptica en P-256, P-384 y P-521. Otros tipos, como Ed25519, no están soportados en esta vía de conversión.
¿Dónde ocurre la conversión?+
Por completo en tu navegador mediante la API Web Crypto. Las claves nunca salen de tu dispositivo ni se suben a ningún sitio.
¿Por qué falla la conversión?+
Las causas más habituales son una curva o un tipo de clave no compatibles, o un JWK al que le faltan miembros obligatorios como kty, n/e o el parámetro de curva.

Herramientas relacionadas

Convertidor PEM y JWK — PEM a JWK, JWK a PEM, convertidor PEM JWK, clave pública RSA a JWK, clave EC a JWK, clave privada JWK, SPKI a JWK, PKCS8 a JWK, convertir claves online, JWK para JWT online gratis. Sin registro. Funciona en tu navegador.