Encode a Certificate Signing Request (.csr) into a Base64 string. Everything runs in your browser - your file never leaves your machine.
A CSR (Certificate Signing Request) is the file you send to a Certificate Authority to request a signed certificate. Base64 encoding turns the file's bytes into an ASCII string that can be safely stored in Kubernetes secrets, environment variables, JSON, YAML, or CI/CD pipeline variables. This tool reads the exact bytes of your .csr and encodes them to Base64 entirely in your browser.
Uncheck "one continuous line" to wrap the output at 64 characters per line (PEM-style). To turn the Base64 back into the original request, decode it with base64 -d and save it as a .csr file.
Convert and package keys for SSH, TLS, and keystore workflows.