Frequently Asked Questions

Find answers to common questions about Dev Tools

What is Dev Tools?

Dev Tools is the ultimate Swiss Army knife for developers, providing 37+ essential utilities right in your pocket. You can format, encode, decode, convert, generate, and inspect data — all offline, with no server needed.

The tools are organized into 6 categories:

  • Formatters (JSON, XML, SQL, JSON Path)
  • Encoders & Decoders (Base64, URL, HTML, JWT, GZip)
  • Converters (Number Base, Timestamp, JSON↔YAML, Cron)
  • Generators (Hash, UUID, Password, Lorem Ipsum, Random Data)
  • Text Tools (Regex, Diff, Case Converter, Markdown)
  • Graphic Tools (Color Converter, Palette Generator)
Who is Dev Tools for?

Dev Tools is perfect for:

  • Software Developers
  • Web Developers
  • Backend Engineers
  • DevOps Engineers
  • Mobile Developers (especially Flutter/Dart developers)
  • QA Testers
  • Anyone who works with code and data daily
Does the app work offline?

Yes, 100% offline! All 37+ tools work completely offline without any internet connection. Your data stays on your device and is never sent to any server.

The only features that require internet are displaying ads (which can be removed with a purchase) and app updates from the Play Store.

What formatters are available?

Dev Tools includes 4 powerful formatters:

  • JSON Formatter — Pretty print or minify JSON with syntax highlighting
  • XML Formatter — Beautify or minify XML documents
  • SQL Formatter — Format SQL queries with keyword highlighting
  • JSON Path Extractor — Navigate JSON and extract values interactively
What hash algorithms are supported?

The Hash Generator tool supports:

  • MD5
  • SHA-1
  • SHA-256
  • SHA-512

You can generate hashes from any text input instantly. The output can be copied to clipboard with a single tap.

Can I generate Dart classes from JSON?

Yes! The JSON to Dart Class converter generates complete Dart model classes from your JSON. It automatically creates:

  • Class definition with typed properties
  • fromJson() factory constructor
  • toJson() method
  • Nested class support for complex JSON structures

This is especially useful for Flutter developers building apps that consume JSON APIs.

How does the Regex Tester work?

The Regex Tester allows you to test regular expressions with live match highlighting. Features include:

  • Real-time matching as you type
  • Visual highlighting of all matches
  • Match count display
  • Support for common regex flags
  • Quick copy of matching groups
What devices are supported?

Dev Tools is currently available for Android devices. The app is built with Flutter for native performance and supports:

  • Android 5.0 (Lollipop) or higher
  • Phones and tablets
  • Various screen sizes with responsive design
Can I customize the app's appearance?

Yes! Dev Tools offers extensive customization with Material Design 3:

  • Theme Modes: Light, Dark, or System (follows device settings)
  • Color Presets: 10 different color themes to choose from
  • Text Size: Adjustable from 80% to 140% for comfortable reading
Is my data secure?

Absolutely. All data processing happens locally on your device. We do not:

  • Send your input data to any server
  • Store your JSON, text, or code anywhere
  • Have access to what you process in the app

This means your sensitive data (API keys, tokens, configuration files, etc.) never leaves your device.

Is Dev Tools free to use?

Yes, Dev Tools is free to download and use. All 37+ tools are available in the free version. The free version includes advertisements (banner and interstitial ads).

If you prefer an ad-free experience, you can purchase the "Remove Ads" option as a one-time in-app purchase.

How do I remove ads?

You can remove all advertisements with a one-time purchase:

  • Open the app and go to Settings
  • Tap on "Remove Ads"
  • Complete the purchase through Google Play

Once purchased, ads will be removed permanently. The purchase is tied to your Google Play account and can be restored on any device where you sign in with the same account.

Can I get a refund?

Refunds are handled by Google Play according to their refund policies. Generally:

  • Within 48 hours of purchase: You can request a refund directly from Google Play
  • After 48 hours: Contact Google Play support or reach out to us at [email protected]

Still have questions? Contact us and we'll be happy to help. Got a tool suggestion? We're always adding more utilities!