Ed25519 Online Tool - Sign or Verify
This tool may be used offline and does not transmit keys. Key generation is done locally in browser.
Input
✉️ Message
Text (UTF-8)
Hex
base64
Message ("pure")
Digest ("ph")
🔏 Sign
✅ Verify
🎲 Gen Random
⚙️ Public Key from Seed
🚫 Clear all
Share
Key Encoding
Hex
base64
🌱 Seed (Private Key)
🔑 Public Key
✍️ Signature
Hex Seed:
Hex Seed || Public:
base64 Seed:
base64 Seed || Public:
Output
Hex Public Key:
Hex Signature:
base64 Public Key:
base64 Signature:
Source code on Github
Live Demo (this page)
Convert Hex to base64 or base64 to Hex
Javascript TweetNaCL tool
Noble Ed25519 tool (at the bottom of that page)
Implemented with the noble/ed25519 library.
Mozilla blog, "How do Ed5519 keys work?"