- JSON Formatter/Viewer
Format, minify, visualize and validate JSON.
- JSON Diff
Compare two JSON objects.
- JSON Schema Validator
Validate JSON schema online
- Base64 Encode/Decode
Encode and decode Base64.
- URL Encode/Decode
Encode and decode URL.
- UUID Generator v4 / v1
Generate UUIDs in v4 and other versions.
- Text Hash
Generate cryptographic hashes from your text input using a wide variety of algorithms.
- File Hash
Generate cryptographic hashes from your file using a wide variety of algorithms.
- JWT Decoder & Validator
Decode and validate JSON Web Tokens.
- CSV Viewer
View CSV data in a table.
- CSV to JSON Converter
Convert CSV to JSON.
- JSON to CSV Converter
Convert JSON to CSV.
Welcome to LotsOfTools.com
LotsOfTools.com is your comprehensive suite of free online tools, code snippets, and articles. We provide a wide range of tools and resources designed to streamline your day-to-day tasks. Explore our diverse range of tools, articles, and code snippets to find the perfect solution for your needs.
Tools
- JSON Formatter/Viewer: Format, minify, visualize and validate JSON.
- JSON Diff: Compare two JSON objects.
- JSON Schema Validator: Validate JSON schema online
- Base64 Encode/Decode: Encode and decode Base64.
- URL Encode/Decode: Encode and decode URL.
- UUID Generator v4 / v1: Generate UUIDs in v4 and other versions.
- Text Hash: Generate cryptographic hashes from your text input using a wide variety of algorithms.
- File Hash: Generate cryptographic hashes from your file using a wide variety of algorithms.
- JWT Decoder & Validator: Decode and validate JSON Web Tokens.
- CSV Viewer: View CSV data in a table.
- CSV to JSON Converter: Convert CSV to JSON.
- JSON to CSV Converter: Convert JSON to CSV.
Latest articles
Learn how to automatically update submodules in your projects using GitHub Actions.
Learn about Python escape characters, including the meaning behind \n, and how to use them effectively in your code.
Learn how to create an empty list in Python and work with lists through this comprehensive tutorial.
Learn how to update, upgrade, and downgrade your Python version to stay up-to-date with the latest features, enhancements, and security patches.
Learn how to use Python to encode strings and images using base64 with this detailed guide, covering the built-in base64 library.
An exploration of the uniqueness of UUIDs (v4).
A comparison of the different UUID versions, and when to use them.
An introduction to JSON, its structure, and its various applications.
Discover how Base64 encoding works, and why we use it.
Explore URL encoding, its purpose, and how to effectively use it.
Dive into the world of hashing, the various algorithms and their use cases.
Understand JWT, how to decode it, and validate its signature.
An introduction to CSV, its structure, and its various applications.
A comparison of JSON vs CSV, what their strengths are and when to use each one.
Code Snippets
This guide provide insights on decoding JWT in C#. The snippet below demonstrates a practical example of JWT decoding using C#.
This page provides a useful Python snippet for decoding JWT. It's a handy resource for developers seeking to understand and utilise JWT handling in the Python language.
This snippet page provides a succinct and efficient UUID V4 generator in JavaScript.
This page provides details and a Golang snippet on how to generate a UUID version 4.
Learn how to use Powershell to generate an MD5 hash with our detailed and easy-to-follow code snippet.
This snippet provides an introduction to using local storage with React, a popular JavaScript library for building user interfaces.
Learn how to generate the MD5 hash of a string in C#. This snippet provides a simple and efficient way to do it.
Learn how to generate an MD5 hash in Golang with a step-by-step guide and code snippet.
This snippet displays how to implement and use a hashtable in JavaScript.
A concise, practical guide to reading CSV files in JavaScript. This snippet presents a common yet powerful method to extract and use data stored in CSV format.
This snippet provides a concise guide on how to implement Bubble Sort in JavaScript. It includes code and a step by step explanation.
This snippet provides a quick, efficient way to generate UUIDs using the npm UUID v4 module.
Explore how to optimally use LocalStorage in programming, including storing, retrieving, and deleting data.
This snippet page provides an example of using Base64 encoding and decoding within the Rust programming language.
An example snippet of how to generate a UUID v4 in Rust.
We constantly add and improve our toolset to improve your experience.