DevToys icon

DevToys

Open SourceFree

DevToys is a comprehensive toolset designed specifically for developers, offering over dozens of practical features such as JSON formatting, hash calculation, text comparison, regex testing, timestamp conversion, image compression, and more. It operates offline without requiring an internet connection, significantly enhancing development efficiency.

DevToys - The Swiss Army Knife for Developers

Application Overview

DevToys is a desktop application designed specifically for developers, available on macOS (as well as Windows and Linux). It integrates dozens of practical development utilities to help developers quickly handle common programming and debugging tasks in their daily work. Think of it as a digital "Swiss Army knife" — consolidating tasks that would otherwise require multiple unreliable websites into one secure, efficient, and offline local application.

Key Features and Capabilities

🛠️ Core Functionality Modules

1. Converters

  • JSON <> YAML – Lossless conversion between JSON and YAML formats.
  • Date Converter – Calculate time differences, convert timestamps, and switch between time zones.
  • Number Base Converter – Quickly convert between binary, octal, decimal, and hexadecimal.

2. Encoders/Decoders

  • HTML – Encode/decode HTML entities.
  • URL – Encode/decode URL strings.
  • Base64 – Encode/decode text or images using Base64.
  • GZip – Compress or decompress GZip data.
  • JWT Debugger – Parse and debug JSON Web Tokens, with visibility into Header and Payload.
  • QR Code Generator/Reader – Generate QR codes from text or URLs, or extract data from QR code images.

3. Formatters

  • JSON Formatter – Beautify or minify JSON strings.
  • SQL Formatter – Clean up messy SQL statements for better readability.
  • XML Formatter – Beautify or minify XML strings.

4. Generators

  • Hash & Checksum – Generate various hash values (MD5, SHA1, SHA256, etc.).
  • Lorem Ipsum – Generate random placeholder text for design or testing.
  • Password Generator – Create strong passwords based on custom rules (length, character types, etc.).

5. Graphics Tools

  • Color Blindness Simulator – Simulate different types of color blindness to design more inclusive interfaces.
  • PNG/JPEG Compressor – Optimize image file size without significant quality loss.

6. Testers & Checkers

  • JSONPath Tester – Test and validate JSONPath expressions.
  • Regular Expression Tester – Write, test, and refine regular expressions (RegEx) in real time.

7. Text Utilities

  • Markdown Previewer – Preview rendered Markdown content in real time.
  • Text Comparator – Side-by-side comparison of two text segments (similar to Git Diff).
  • Text Analysis & Utilities – Count characters/words, convert case, trim whitespace, etc.

Unique Advantages

  • Smart Detection: One of the standout features. When you copy a piece of text (such as a JSON string, URL-encoded text, timestamp, etc.), DevToys intelligently detects its content type and automatically recommends and switches to the most appropriate tool page, greatly improving productivity.
  • Fully Offline Operation: All tools run locally, requiring no internet connection. This ensures data privacy, security, and fast performance without network latency.
  • Integrated Workflow: No need to open multiple browser tabs — perform encoding, decoding, formatting, and generation tasks all within a unified interface.
  • Elegant Modern UI: Designed with Fluent Design (supporting Mica material on Windows), the interface is modern, visually appealing, and offers smooth interactions.
  • Cross-Platform Support: Built with .NET MAUI, DevToys natively supports macOS, Windows, and Linux, providing a consistent tooling experience across different operating systems.
  • Extensibility: Beyond the 30+ built-in core tools, DevToys supports extensions to add more functionalities, and developers are free to create and share their own custom tools.

Download & Installation

brew install --cask devtoys

Summary: DevToys is a powerful, efficient, and elegant suite of developer tools. It consolidates fragmented, often web-based tasks — such as data format conversion, code debugging, and text processing — into one secure, fast, and offline application. Whether you're working with data formats, debugging code, or handling simple text operations, DevToys is an indispensable addition to your development toolkit.

All software data on this site is synchronized from the Awesome mac project. Copyright belongs to original authors.

Recommended Apps

DiffMerge icon

DiffMerge

DiffMerge is a powerful cross-platform file comparison and merging tool that supports text, code, and folder comparison, helping developers efficiently identify differences and merge changes. It serves as an essential assistant for version control and code review.

EnvPane icon

EnvPane

EnvPane is a macOS system environment variable management tool that allows direct editing of environment variables such as PATH through the System Preferences panel, eliminating the need to modify configuration files. It supports both user-level and system-level settings, making development environment configuration simpler and more intuitive.

Fanvas icon

Fanvas

Tencent's open-source high-performance Flash-to-HTML5 conversion tool that converts SWF animations into Canvas/SVG formats, supporting ActionScript conversion and vector animation rendering, suitable for web game and interactive animation development.

FinderGo icon

FinderGo

FinderGo is a powerful Finder extension tool that allows you to execute commands, share files, preview images, and quickly search for files—all without leaving your current Finder window. Accessible via keyboard shortcuts or right-click menu, it significantly enhances macOS file management efficiency.

FlyEnv icon

FlyEnv

FlyEnv is a professional macOS environment variable management tool designed to help developers easily manage and switch environment configurations across different projects. It supports visual operations, one-click switching, and batch management, enhancing development efficiency and workflow convenience.

Gas Mask icon

Gas Mask

Gas Mask is a professional macOS hosts file manager and editor that supports quickly editing, switching, and managing multiple hosts configurations through a clean interface. It enables developers to easily manage network blocking, website redirection, or test different network environments, thereby improving development efficiency.