OmniConvert

Convert JWK to PEM

Convert a public JSON Web Key or a JWKS (RSA, EC, Ed25519) to PEM public keys

Drop a file or click to browse

Accepted: .json,.jwk

or paste below

Free and unlimited for files up to 5 MB. No account needed.

Related Security conversions

About this conversion

Convert a public JSON Web Key or a JWKS (RSA, EC, Ed25519) to PEM public keys. This converter processes your JWK / JWKS file server-side and returns a PEM public key file instantly — no account, no software installation, and no file storage. Files are deleted from our servers immediately after conversion.

Learn more: PEM / DER / CER / CRT file format explained

How to convert JWK / JWKS to PEM public key

  1. 1. Upload — drag your JWK / JWKS file onto the converter above, or click to browse.
  2. 2. Convert — press Convert. Processing happens on secure servers in seconds.
  3. 3. Download — your PEM public key file downloads automatically. No sign-up required.

Convert JWK / JWKS to PEM public key from the command line

curl --fail-with-body \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -F "file=@input.json" \
  -F "conversionId=jwk-to-pem" \
  https://www.omniconvert.cloud/api/convert -o output.pem

The API needs a token from a credit pack, and each API conversion uses one credit. Converting on this page stays free. API documentation

Frequently Asked Questions

Can I convert a private JWK?
No. Keys with private parts ("d", "p" or "k") are refused, because a private key should never be uploaded to an online tool. Public keys, such as the ones in a JWKS endpoint (/.well-known/jwks.json), are safe to convert.
Which key types are supported?
RSA, EC (P-256, P-384, P-521) and OKP (Ed25519, X25519) public keys. A JWKS with several keys gives one PEM per key, each preceded by its "kid".
How do I convert JWK / JWKS to PEM public key?
Upload your JWK / JWKS file above, click Convert, and download the PEM public key result instantly. No account or software needed.
Is converting JWK / JWKS to PEM public key free?
Yes. It is free and unlimited for files up to 5 MB, with no account required. Larger files get 3 free conversions per day; beyond that, credit packs start at $3 and credits never expire.
Are my files stored or shared?
No. Files are processed in server memory and deleted immediately after conversion. File contents are never written to disk or retained.
Do I need to install anything?
No software installation needed. OmniConvert runs in the browser — just upload, convert, and download.

No account needed · Credits never expire · Share your token link across devices