Certificate Signing Request (CSR) Generator - Online
Generate a CSR and private key pair in the browser using the Web Crypto API. Download both as files. No data sent to server.
UD5 Toolkit
Paste your X.509 certificate in PEM format to decode and inspect all details instantly.
Initializing certificate parser...
No certificate decoded yet
Paste a PEM certificate above, upload a file, or load the example to get started.
-----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- headers. It is the most widely used format for X.509 certificates on web servers (Apache, Nginx), and is easily copied and pasted as plain text. The binary equivalent is DER format, which is not human-readable. You can convert between PEM and DER using OpenSSL commands.
.crt or .pem file), or export it from your browser by clicking the padlock icon in the address bar → "Connection is secure" → "Certificate is valid" → "Export". You can also use OpenSSL to fetch a remote server's certificate: openssl s_client -connect example.com:443 -showcerts.
example.com, www.example.com, and api.example.com via SANs, eliminating the need for separate certificates for each subdomain.
openssl x509 -in cert.pem -noout -dates on the command line.
Generate a CSR and private key pair in the browser using the Web Crypto API. Download both as files. No data sent to server.
Paste an SSL certificate and private key to verify they belong together. Check if a CSR matches a private key. All local crypto.
Convert REM values to pixels and vice versa based on your root font size. Essential for scalable web typography.
Shows the decimal and hex code point for every character in a string, including emojis. Copy as array. Dev reference.
Paste Pug template code and compile it to HTML. See the rendered output instantly. For static site devs.
Convert standard HTML into Pug (formerly Jade) syntax. Clean, indented output. For Node.js templating. Client‑side.
Paste text with \uXXXX or \xXX escape sequences and decode to readable characters. Works for all Unicode planes.
Break down any URL into its individual components: protocol, hostname, path, query parameters. Decode query strings easily. Purely client-side.
Create custom flat or plastic badges for your GitHub README. Choose label, message, color, and export as Markdown, HTML, or SVG.
Encode or decode a string for use in a URL query parameter. See the raw and encoded versions. Dev tool.
Write a standard README with pre‑filled sections like Installation, Usage, and License. Export as Markdown. Save time.
Map English letters to fancy mathematical or ornamental Unicode symbols. Create Facebook/Twitter bio art. All local.
Paste CSV data and transform it into a well‑structured YAML array of objects. Choose key mapping. Perfect for devOps and data migration.
Convert hex, RGB, or HSL into the modern OKLCH color space. See the preview and copy CSS oklch() value. Local.
Parse CSV files into structured JSON arrays or objects. Customize delimiters and headers. Processed completely in your browser to protect sensitive data.
Convert any length between px, rem, em, vw, vh, %, and pt. Set base size for context. Ultimate frontend helper.
Convert an SVG into a data‑URI for mask‑image or mask‑position. Create non‑destructive clipping masks via CSS.
Paste a cURL command and instantly generate equivalent HTTP request code in Python, JavaScript, PHP, and more. Speed up API integration — fully local.
Paste a full URL or query string and instantly get a pretty JSON object. Parse arrays and nested keys.
Find out the real destination of any shortened link (bit.ly, t.co, etc.) without clicking. Resolves redirects locally using public HTTP headers.
Type sender and recipient addresses and format them for printing on a standard envelope. No special software.
Paste an SVG and get a ready‑to‑use data URI for CSS backgrounds or img tags. Optimized with URL encoding. All local.
Compile SCSS code to CSS directly in the browser using the official Sass.js library. Supports variables, mixins, nesting. No server upload required.
Convert audio files between popular formats like WAV, MP3, and OGG directly in the browser. No upload, fast encoding using WebAudio and ffmpeg wasm.
Convert any text to snake_case, kebab‑case, camelCase, or PascalCase. Essential for programming variable naming. Local.
Paste Jira/Confluence wiki markup and get a rendered HTML preview. Supports headings, lists, links, and code blocks. All local.
Visually apply CSS transform functions like rotate, scale, skew, and translate. Obtain the exact CSS code for your elements. No coding needed.
Strip metadata, comments, and unnecessary precision from SVG files. Reduce file size. Pure browser SVG parser.
Create an import map JSON with CDN links. Use bare specifiers like `import React from 'react'` without bundlers.
Paste your Accept‑Language header and see which languages your site should serve based on quality values. Internationalization helper.