Converters - Free Online Tools

Convert between different data formats and encodings. From timestamps to YAML, color formats to Base64 strings, or CSV to JSON. These converters handle the transformations you need when working with APIs, databases, or different file formats.

All conversions happen in your browser. No uploads, no servers, no data leaving your machine. Fast, private, and works offline once the page loads.

Available Tools

TS

JSON to TypeScript

Convert JSON objects to TypeScript interfaces or types. Automatically infers types from your JSON structure with support for nested objects, arrays, and unions.

YAML

YAML ↔ JSON Converter

Convert between YAML and JSON formats bidirectionally. Supports multi-document YAML, preserves key order, and includes error handling with line numbers.

XML ↔ JSON Converter

Convert between XML and JSON formats bidirectionally. Supports attribute preservation and customizable naming.

📋

CSV ↔ JSON Converter

Convert between CSV and JSON formats bidirectionally. Supports custom delimiters and header options.

TOML

TOML ↔ JSON Converter

Convert between TOML and JSON formats bidirectionally. Supports pretty print for JSON output.

TIME

Timestamp Converter

Convert between Unix timestamps and human-readable dates. Supports both seconds and milliseconds precision. Features a live-updating current timestamp display.

COLOR

Color Converter

Convert between color formats (HEX, RGB, RGBA, HSL, HSLA) with auto-detection and live preview. Copy any format with one click.

0b

Number Base Converter

Convert numbers between decimal, binary, hexadecimal, and octal bases. Live conversion as you type with input validation.

JSON Diff

Compare two JSON objects and highlight differences. Side-by-side view with additions, deletions, and changes clearly marked.

IMG

Image to Base64

Convert images to Base64 strings or decode Base64 to preview images. Supports PNG, JPG, GIF, and WebP formats.

Unit Converter

Convert between units of length, weight, temperature, volume, and area. Common units with live conversion.

Why Use Conversion Tools?

Different systems use different data formats. APIs might return JSON, but your legacy system needs XML. Your config files are in YAML, but your deployment tool expects JSON. Images need to be Base64 encoded for certain APIs.

Conversion tools save you from writing one-off scripts for these transformations. They handle edge cases, validate inputs, and give you immediate results. Plus, running conversions locally means sensitive data never leaves your machine.

Whether you're integrating systems, migrating data, or just trying to read a timestamp in a format that makes sense, these converters handle the busy work so you can focus on actual development.

Common Use Cases

  • • Converting API responses from XML to JSON for frontend consumption
  • • Encoding images as Base64 for embedding in CSS or data URLs
  • • Translating between YAML and JSON config formats
  • • Converting Unix timestamps from API responses to readable dates
  • • Encoding URL parameters with special characters
  • • Converting color codes between HEX, RGB, and HSL for design work
  • • Transforming CSV exports into JSON for JavaScript processing
  • • Converting binary, hex, and decimal numbers for low-level programming
  • • Generating TypeScript types from JSON API responses
  • • Comparing two versions of JSON config files

Related Categories: Formatters | Encoders & Decoders | Text Tools