Converters
Convert between data formats, encodings, units, time zones, colour codes and currencies, or turn a short video clip into a GIF.
14 free tools · no sign-up required
CSV to JSON
Convert CSV rows into a JSON array of objects
JSON to CSV
Turn a JSON array of objects into CSV for Excel or Google Sheets
JSON to YAML
Convert JSON to YAML, or common YAML config files back to JSON
Base64 Encoder/Decoder
Encode text or files to Base64 and decode Base64 back
HEX to RGB
Convert HEX colour codes to RGB and HSL, and back
HTML Encoder/Decoder
Escape HTML special characters or decode HTML entities
ASCII Converter
Convert text to ASCII codes in decimal, hex, binary or octal, and back
Character Encoding Converter
Convert text to UTF-8 bytes, Base64, URL encoding or Unicode escapes
Number to Words
Write numbers in English words, including lakh, crore and rupees
Words to Number
Turn English number words into digits, including lakh and crore
Timezone Converter
Convert a date and time between time zones, with daylight saving applied
Currency Converter
Convert between 45 currencies using published reference rates
Unit Converter
Convert length, weight, temperature, volume, speed, area and data units
Video to GIF
Turn a video clip of up to 15 seconds into an animated GIF
About these tools
These converters handle small but fiddly transformations: turning a CSV export into JSON for an API, converting JSON to YAML for a config file, encoding text or files to Base64, escaping HTML, or writing a number out in words for a cheque or invoice.
Most of them are pure text transformations that run entirely in your browser. The exception is the currency converter, which fetches published reference exchange rates from a third-party rates service each time you use it; its page explains what is sent and how current the rates are.
Typical uses
Examples of everyday tasks these tools are built for.
Developers and analysts
Converting a spreadsheet export to JSON, or a JSON response to CSV to open in a spreadsheet.
Billing and paperwork
Writing an amount in words for a cheque or invoice, or checking an approximate currency conversion.
Remote teams
Working out the local time of a meeting across time zones, including daylight-saving changes.
Frequently asked questions
Is my data sent to a server when I convert it?
Not for the text and data converters — they run in your browser. The currency converter downloads a table of exchange rates from an external rates API; your amounts and chosen currencies are not sent.
Can I convert large files?
The converters are designed for typical everyday sizes. Very large CSV or JSON files may be slow because all the work happens in your browser tab.
Are the currency rates suitable for transactions?
No. They are reference rates for estimates. Banks and payment providers apply their own rates and fees.