Generate an Ed25519 or RSA SSH key pair with the public key line and fingerprint, in your browser.
Press “Generate SSH key” to see the result.
Save the private key as ~/.ssh/id_ed25519 (with chmod 600) and add the public line to the server's authorized_keys or to GitHub.
This tool runs in your browser and sends nothing, but for the most sensitive keys, generating them on your own machine with ssh-keygen is safest.
No. Everything is worked out in your browser and nothing you type is sent to a server.