Free Developer Tools Online

Use base64 encode decode, a JWT decoder, hash and UUID generators, a regex tester online, timestamp converter online, JSON formatter online, curl to code converter, and more—right in your browser. Jump to any tool below or open the full page for each link.

Base64 Encode & Decode

Encode text to Base64 or decode Base64 to text

Base64 Encoder / Decoder Online

Base64 encode decode helps you turn plain text into Base64 strings (or reverse) for APIs, configs, and data URLs. This tool runs locally in your browser—nothing is uploaded.

Features

  • Encode plain text to Base64
  • Decode Base64 back to readable text
  • Copy output in one click

What is Base64?

Base64 is an encoding scheme that converts binary data or text into a string of ASCII characters. It uses 64 printable characters (A–Z, a–z, 0–9, +, /) and is often used to embed data in URLs, JSON, or XML.

How to Encode to Base64

  1. Type or paste your text in the input box above.
  2. Click "Encode to Base64".
  3. Copy the result from the output box.

How to Decode Base64

Paste a valid Base64 string in the input box and click "Decode from Base64". Invalid Base64 will produce an error.

Is This Base64 Tool Secure?

Yes. Encoding and decoding run entirely in your browser. Nothing is sent to any server.

Online Clipboard

Paste text and get a shareable link—an online clipboard to move snippets between phone and desktop without login.

Open Online Clipboard →

Features

  • Share text via URL
  • Optional expiry
  • Works across devices

JWT Decoder Online

Decode JWT headers and payloads, inspect claims, and verify signatures where supported. Handy for debugging auth in APIs and microservices.

Open JWT Decoder →

Features

  • Decode and inspect tokens
  • Sign and verify workflows (HS256 / RS256)
  • Privacy-focused browser processing where applicable

Hash Generator Online

Generate MD5, SHA-256, and other hashes from text or files. Useful for checksums, deduplication, and quick integrity checks.

Open Hash Generator →

Features

  • Multiple algorithms
  • Text and file input
  • Fast client-side hashing

UUID Generator

Create random UUIDs (v4) and other variants for databases, APIs, and distributed IDs—no signup required.

Open UUID Generator →

Features

  • One-click generation
  • Bulk options where available
  • Copy-friendly output

Regex Tester Online

Try patterns against sample text, see matches and groups, and refine expressions before you commit them in code. A practical regex tester online for daily debugging.

Open Regex Tester →

Features

  • Live matching feedback
  • Flags and multiline support
  • Clear highlighting of captures

Timestamp Converter Online

Convert Unix epochs to human-readable dates and back. Ideal for logs, JWT exp fields, and API debugging—your timestamp converter online in one place.

Open Timestamp Converter →

Features

  • Seconds and milliseconds
  • Timezone-aware display
  • Quick copy values

Curl to Code Converter

Paste a curl command and generate equivalent snippets for languages and libraries. A focused curl to code converter for translating CLI calls into app code.

Open Curl to Code →

Features

  • Paste raw curl commands
  • Multiple target languages
  • Edit and iterate quickly

JSON to Code

Turn JSON payloads into structs, classes, or types for your stack—great for bootstrapping DTOs and API clients.

Open JSON to Code →

Features

  • Schema-driven codegen
  • Several language targets
  • Paste-and-generate workflow

Docker Tools Online

Compose, inspect, and reason about container commands with helpers tailored to Docker workflows.

Open Docker Tools →

Features

  • Command builders and references
  • Copy-ready snippets
  • Aligned with common CLI patterns

DevOps Utilities

Small utilities for pipelines, configs, and day-to-day DevOps tasks—keep everything in one tab alongside your other Puya tools.

Open DevOps Tools →

Features

  • Focused DevOps helpers
  • Browser-based, no install
  • Complements Docker and API tools

Log Formatter

Pretty-print and scan structured logs so errors and fields stand out when you are on call or debugging production.

Open Log Formatter →

Features

  • Readable log layout
  • Quick paste workflow
  • Pairs well with timestamp tools

API Calculator

Estimate rates, pagination, and payload math when designing or consuming APIs—stay consistent without a spreadsheet.

Open API Calculator →

Features

  • Developer-oriented inputs
  • Fast iteration
  • Works with your JSON and curl workflows

Cron Expression Tools

Build and explain cron schedules for Linux, Kubernetes, and CI jobs with clearer validation.

Open Cron Tools →

Features

  • Human-readable explanations
  • Standard five-field syntax
  • Copy-ready expressions

Timezone Converter

Translate meeting times and log lines across zones—pair with the timestamp converter online for full coverage.

Open Timezone Converter →

Features

  • Major timezone presets
  • Quick conversions
  • Travel and on-call friendly

JSON Formatter Online

Beautify, minify, and validate JSON. The JSON formatter online flow helps you fix trailing commas and spot bad payloads before they hit production.

Open JSON Formatter →

Features

  • Format and minify
  • Syntax error hints
  • Large document friendly

SQL Formatter Online

Clean up queries with consistent indentation and readable clauses. Use the dedicated SQL page for format, minify, and highlight in one pass.

Open SQL Formatter →

Features

  • Format and minify SQL
  • Syntax highlighting
  • Great for sharing queries in docs

XML Formatter Online

Indent and validate XML for configs, SOAP traces, and legacy integrations—keep attributes and namespaces readable.

Open XML Formatter →

Features

  • Pretty-print XML
  • Quick paste workflow
  • Pairs with YAML and JSON tools

YAML Formatter Online

Normalize Kubernetes manifests, CI configs, and Helm values with a clear YAML layout before you commit.

Open YAML Formatter →

Features

  • Format and inspect YAML
  • DevOps-friendly
  • Fast browser-side use

Text Diff Online

Compare two texts side by side for code reviews, config drift, and quick before/after checks.

Open Text Diff →

Features

  • Line-oriented diff
  • Paste two versions
  • Lightweight review flow

SQL Converter (Oracle ↔ PostgreSQL)

Migrate statements between databases with guided conversion for common syntax differences—complements the SQL formatter online workflow.

Open SQL Converter →

Features

  • Bi-directional conversion modes
  • Schema-oriented helpers
  • Review-friendly output

Java Decompiler Online

Decompile JAR files and Java class files with this Java decompiler online. Turn compiled bytecode into readable source-style output for inspection and debugging.

Open Java Decompiler →

Features

  • Upload JAR or class inputs
  • Fast in-browser decompilation
  • Supports typical Java class files

Frequently Asked Questions

What are online developer tools?

They are browser utilities—like a JSON formatter online or regex tester online—that help you work with text and code without installing apps. Puya groups many of them on one site so you can move quickly between tasks.

Is this Java decompiler free?

Yes. The Java decompiler online on Puya is free for typical JAR and class inspection in the browser.

How do I use the regex tester online?

Open the Regex page, enter your pattern and sample text, then run a match to see highlights. Iterate until the pattern behaves the way you expect in your app.

Can I format JSON online?

Yes—use the JSON Formatter to paste raw JSON, format it, and catch syntax issues before you ship configs or API responses.