DevsTool
Developer Tools
JSON Formatter
JWT Decoder
Base64 Encoder
Diff Checker
Markdown Preview
Hash Generator
JSON ↔ YAML
URL Encoder
UUID Generator
Timestamp Converter
HTML Viewer
CI / CD
GitHub Actions
GitLab CI
Infrastructure
K8s Generator
Helm Chart Generator
Terraform tfvars
Dockerfile Linter
YAML Validator
Cloud & Network
AWS ARN Parser
Cloud Storage URL
CIDR Calculator
SSL Decoder
HTTP Headers
Port Reference
Observability & Security
PromQL Builder
Regex Log Parser
Log Formatter
Secret Scanner
ENV Parser
Cron Builder
Git Command Builder
Search tools...
⌘K
Your data never leaves this browser
100% Local
HTML Viewer
Live preview — scripts, styles & forms all run in-browser
Wrap snippet
Copy
Download
Fullscreen
Reset
Clear
HTML
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Preview</title> <style> *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: system-ui, -apple-system, sans-serif; background: #0f172a; color: #e2e8f0; padding: 2rem; min-height: 100vh; } h1 { font-size: 2rem; font-weight: 700; color: #818cf8; margin-bottom: .75rem; } p { color: #94a3b8; line-height: 1.65; margin-bottom: 1rem; } .card { background: #1e293b; border: 1px solid #334155; border-radius: 12px; padding: 1.25rem 1.5rem; margin-bottom: 1rem; } .badge { display: inline-block; padding: .2rem .65rem; border-radius: 999px; font-size: .75rem; font-weight: 600; background: #312e81; color: #a5b4fc; margin-right: .4rem; } button { margin-top: 1rem; padding: .55rem 1.25rem; background: #4f46e5; color: #fff; border: none; border-radius: 8px; font-size: .875rem; cursor: pointer; } button:hover { background: #4338ca; } </style> </head> <body> <h1>Hello, DevsTool!</h1> <p>Edit the HTML on the left — the preview updates instantly.</p> <div class="card"> <p> <span class="badge">HTML</span> <span class="badge">CSS</span> <span class="badge">JS</span> Fully sandboxed. Scripts, styles, and forms all work. </p> <button onclick="this.textContent = 'It works! 🎉'">Click me</button> </div> <div class="card"> <p>Switch between <strong>Desktop</strong>, <strong>Tablet</strong>, and <strong>Mobile</strong> widths using the toolbar above the preview.</p> </div> </body> </html>
Preview