CodeConverter

Free Online Converter Tools
for Code, Data & Documents

Convert Terraform to CDK, HTML to React, PDF to Word, JSON to YAML, CSV to Excel and much more with 100+ free online tools. Fast, accurate, free account required. Pick a category below or search for a tool above.

Code Conversion

Cloud / IaC

Diagrams

Documents

Data Formats

Compare

Dev Tools

🔑

JWT Decoder

Decode a JWT's header and payload, with expiry/issued-at rendered as readable timestamps.

🔍

Regex Tester

Test a Python regex against sample text, with matches highlighted and groups listed.

🔡

Base64 Encode

Encode text as Base64.

🔡

Base64 Decode

Decode Base64 back to text.

🔗

URL Encode

Percent-encode text for safe use in a URL.

🔗

URL Decode

Percent-decode a URL-encoded string.

⚙️

Hash Generator

MD5, SHA-1, SHA-256 and SHA-512 hex digests of a text input.

🔤

Case Converter

Convert text to camelCase, snake_case, kebab-case, PascalCase and more.

🕑

Timestamp Converter

Unix timestamp ↔ human-readable date, shown across several timezones.

📱

QR Code Generator

Turn text or a URL into a downloadable QR code.

🔐

Password Generator

Cryptographically secure random password, with length and character-set options.

🔢

Number Base Converter

Convert a number between decimal, binary, octal and hexadecimal.

🖼️

Image Format Converter

Convert an image between PNG, JPEG and WebP.

🏷️

UUID Generator

Generate one or more v4 (random) or v1 (time-based) UUIDs.

⌛

Cron Explainer

Explain a 5-field cron expression in plain English, field by field.

🎨

Color Converter

Convert a color between HEX, RGB and HSL.

📋

JSON Beautify

Pretty-print JSON with 2-space indentation.

📋

JSON Minify

Strip all insignificant whitespace from JSON.

🧩

HTML Beautify

Re-indent HTML one block-level tag per line, keeping inline content flowed.

🧩

HTML Minify

Strip comments and collapse insignificant whitespace between tags.

🎨

CSS Beautify

Re-indent CSS one selector/declaration per line, including nested @media blocks.

🎨

CSS Minify

Strip comments and all insignificant whitespace from CSS.

📊

SQL Formatter

Pretty-print a SQL statement with upper-cased keywords and re-indented clauses.

🖼️

Favicon Generator

Turn an image into a multi-resolution .ico favicon (16/32/48/64px).

📝

Lorem Ipsum Generator

Placeholder text, assembled from the classic word bank.

📋

Word/Character Counter

Characters, words, sentences, lines and paragraphs.

⌛

Cron Next-Run Calculator

Shows the next N run times for a cron expression.

🕑

Timezone Converter

Convert a specific date/time from one timezone to several others.

File Compressor

Integration

🔗

Mapping Sheet → Code

Generate a Node.js or Java field-mapper function from a source/target field-mapping spreadsheet.

🔗

Sample → JSON Schema

Infer a JSON Schema from a sample API payload.

🔗

JSON Schema → Sample

Generate a sample/mock payload from a JSON Schema.

🔗

SOAP Envelope Wrapper

Wrap a JSON or XML body into a SOAP 1.1/1.2 envelope.

🔗

OpenAPI → Client Code

Generate a Node.js or Java client stub function per endpoint from an OpenAPI/Swagger spec.

🔗

cURL → Code

Turn a curl command into working Node.js or Java HTTP client code.

🧪

OpenAPI → Integration Tests

Generate runnable contract tests (Node.js or Java/JUnit 5) from an OpenAPI/Swagger spec: status, response schema, negative and auth tests.

🧪

Recorded Traffic → Tests

Turn a HAR export, curl commands or an access log into replay tests. Secrets are masked into environment variables.

🔗

SAP RFC/BAPI Code Generator

Generate a Java call stub for an SAP RFC/BAPI function via SAP JCo (your own licensed jar).

🔗

IDoc → XML

Parse an SAP IDoc flat file into XML (control record + data segments).

🔗

IDoc → JSON

Parse an SAP IDoc flat file into JSON.

🔗

JSON → IDoc

Write a JSON IDoc representation back to the flat-file format.

🔗

Fixed-Width → CSV

Split a positional flat file into CSV using a field-position layout.

🔗

Fixed-Width → JSON

Split a positional flat file into JSON using a field-position layout.

🔗

CSV → Fixed-Width

Write CSV rows out as a positional fixed-width file.

🔗

JSON → Fixed-Width

Write a JSON array of objects out as a positional fixed-width file.

System X-Ray

DevOps

🐳

Docker Run → Compose

Turn one or more docker run commands into a docker-compose.yml with ports, volumes, env, networks and healthchecks.

⎈️

Compose → Kubernetes

Convert a docker-compose.yml into Deployments, Services, PVCs, ConfigMaps and Secrets.

⎈️

.env → K8s Secret / ConfigMap

Convert a .env file into a Kubernetes Secret (base64) and/or ConfigMap manifest.

🔒

K8s Secret Encoder

Turn KEY=value, JSON or YAML into a Kubernetes Secret with base64-encoded data.

🔓

K8s Secret Decoder

Decode the base64 values of a Kubernetes Secret manifest back to readable text.

🌐

CIDR / Subnet Calculator

Network, netmask, broadcast, usable host range and counts for any IPv4 or IPv6 CIDR.

✂️

CIDR Splitter

Split a network such as a /16 into equal smaller subnets (/24, /26...) with host ranges.

🔑

chmod Permission Calculator

Convert Linux permissions between octal (755) and symbolic (rwxr-xr-x) and get the chmod command.

⏰

Cron Expression Builder

Pick a schedule and get the cron expression, its plain-English meaning and the next run times.

📦

Dockerfile Generator

Production-ready multi-stage Dockerfile and .dockerignore for Node, Python, Java, Go, .NET, Rust or a static site.

✅

K8s YAML Validator & Fixer

Find YAML errors, removed APIs, selector mismatches and risky settings in Kubernetes manifests, with safe auto-fixes.

🔧

Dockerfile Optimizer

Find size, cache, security and reliability problems in a Dockerfile and get an optimized version.

🌐

Nginx Config Generator

Reverse proxy, load balancer, static, SPA or PHP server blocks with SSL, gzip, headers and WebSocket support.

⚙️

systemd Service Generator

Hardened .service file with restart policy and environment, optionally with a .timer and install commands.

🚀

GitHub Actions Generator

CI workflow for Node, Python, Java, Go, .NET or Rust with caching, matrix, tests and optional Docker publish.

📐

Terraform Formatter

Format Terraform (HCL) like terraform fmt: indentation, = alignment, spacing and comments.

✅

Terraform Validator

Catch syntax errors, duplicate blocks, undeclared references and missing arguments in Terraform code.

🔍

Docker Compose Validator

Catch YAML errors, bad ports, undeclared volumes and networks, depends_on cycles and risky settings in a docker-compose.yml.

🛡️

GitHub Actions Validator

Find broken triggers, missing runs-on, wrong needs, bad expressions, old actions and script injection risks in a workflow.

🦊

GitLab CI Generator

Build a .gitlab-ci.yml for Node, Python, Java, Go, .NET or Rust with caching, matrix, artifacts and Docker publish.

👷

Jenkinsfile Generator

Build a declarative Jenkinsfile with Docker agents, a version matrix, test reports, triggers and Docker publish.

⎈️

kubectl Command Builder

Pick an action, fill in the names and get a kubectl command with every flag explained.

📐

K8s Resource Calculator

Add up CPU and memory requests and limits from Kubernetes YAML: totals, QoS, rollout peak and minimum nodes.

PlayRight

Why use Code Converter?

Free, with a free account

Every converter, formatter and developer tool on this site is free to use online. All you need is a free account: no watermark, and no limits on how many files or snippets you convert.

Code and infrastructure migration

Convert Terraform to AWS CDK and CDK back to Terraform in Python, TypeScript, Java, C# or Go. Turn HTML into React, Angular or Ionic components and Markdown into HTML or PDF.

PDF, Word and document tools

Convert PDF to DOCX and DOCX to PDF, merge or split PDFs, add text and watermarks, fill PDF forms, compress PDFs and turn images into PDF, all in the browser.

Data format conversion

Convert between JSON, XML, YAML, CSV, XLSX, .env, tfvars and XSD. Generate JSON Schema, infer schemas from samples and build fixed-width or IDoc files for integrations.

Developer utilities

JWT decoder, regex tester, Base64 and URL encoder/decoder, hash generator, UUID generator, cron explainer, timestamp and timezone converter, JSON/HTML/CSS/SQL formatters and more.

REST API for automation

Every tool is also available as a JSON REST API with an OpenAPI spec, so you can call the same conversions from scripts, CI pipelines or Postman.