Encrypt Online
Theme

Ed25519 Sign & Verify

Sign exact message bytes or verify an Ed25519 signature

Safety note: Sign or verify Ed25519 messages using explicit key and encoding inputs. Do not paste a production private key here unless your handling policy already allows this testing workflow.
Sign and verify with Ed25519Paste the message and key material, then either generate a signature or verify one
This page expects raw Ed25519 keys in hex or Base64URL, not PEM wrappers.
Signature
Workflow result

Sign or verify to see the outcome here.

What It Checks

This page signs the exact message bytes with an Ed25519 private key or verifies a signature with the matching public key.

Sign or Verify with Ed25519
  1. Paste the message and choose the key and signature encodings.
  2. Sign with the private key to populate the signature field, or paste an existing signature and verify it with the public key.
  3. When verification fails, check the message bytes first, then the key and signature encodings.
Why Exact Message Bytes Matter

Signature verification fails if the message changed by even one byte. Newlines, hidden whitespace, or a different character encoding can all break an otherwise correct key pair.