- 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.
All Articles
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.
Learn how to encode and decode Base64 strings in Rust using the base64 crate.
Discover what Base64 encoding is used for, its common use cases, and its role in safe data transmission. Learn why it’s not an ideal data encryption method.
Learn how to use the Github Actions checkout feature to automate tasks in your development cycle.
Learn about Python escape characters, including the meaning behind \n, and how to use them effectively in your code.
Learn about URL unsafe characters, their impact on web navigation, and how to properly handle and encode them for seamless browsing experiences.
Explore the Rust programming language, its use cases, who benefits from it, and why it's a preferred choice for high-performance development.
Learn how to decode JWT in Python using jwt.decode Python method.
Learn how to decode and verify JSON Web Tokens (JWTs) in GoLang with this comprehensive guide.
Learn how to create and work with enums in Go, even though the language does not have built-in enum support.
In this tutorial, learn how to set up and test GitHub Actions locally to streamline your development process and enhance your CI/CD workflows.
Learn about Golang generics, understand the concept of generic functions and types, and explore examples of how to use them.
Learn how to use Golang for loop and different methods of iteration in Go through examples.
Learn about Golang switch statements with examples, covering basic syntax, multiple case values, and switch statements with no expression.
Learn how to use matrix with Github Actions to create efficient and dynamic workflows across multiple environments.
Learn how to work with dates and time in Golang with practical examples, including creating, formatting, arithmetic, and timezone operations.
Learn about the splice() function in JavaScript, its syntax, and how to use it with clear examples.
An article exploring the key differences between Java and JavaScript, accompanied by clear examples.
Learn how the JavaScript reduce function works with clear examples and explanations.
Learn how to get substrings in JavaScript using different methods like substring(), slice(), and substr() with clear examples.
Learn about Javascript's FlatMap function, its uses, and how it works in this detailed and informative guide.
Discover the differences between JavaScript's slice and splice methods, their functionality, and how they can be used effectively.
Learn about the JavaScript indexOf function, its use, and examples in both arrays and strings.
Learn how to use the JavaScript Set function with examples and concepts to effectively manage unique values in your code.
Learn how to sort arrays in JavaScript with clear examples and explanations, including numeric and custom sorting.
Learn about the includes function in JavaScript, which checks whether a value is present in an array or substring in a string. This article also provides helpful examples.
Learn everything about JavaScript's parseInt function, including its syntax, usage examples, and potential issues.
Discover how to work with JavaScript array length, access, modify and utilize the length property in various operations and functions.
Learn about the JavaScript push function, its syntax, and how it can be used to add elements to arrays.
Learn about the JavaScript join function and its uses, with clear examples to enhance your understanding.
Learn how to extract substrings in Python using various methods, such as slicing, split(), and regular expressions, with clear examples.
This comprehensive guide teaches you how Enums work in Python, complete with clear examples and applications.
Learn how to convert between common data types in Go, with a focus on integer and string conversions.
Learn how to effectively set environment variables in GitHub Actions with this detailed and informative tutorial.
Learn how to update, upgrade, and downgrade your Python version to stay up-to-date with the latest features, enhancements, and security patches.
A step-by-step tutorial on how to perform MD5 hashing in Rust with examples and useful explanations.
Learn how to use Python to encode strings and images using base64 with this detailed guide, covering the built-in base64 library.
Learn how to generate and work with UUIDs in Rust using the Rust UUID v4 crate.
Learn about the slice function in JavaScript, its syntax, usage, and see clear examples to understand its capabilities.
Learn how to create an empty list in Python and work with lists through this comprehensive tutorial.
Learn how to automatically update submodules in your projects using GitHub Actions.