Skip to content

About

Tired of juggling tabs just to convert a JSON or fix a messy query? ๐Ÿ˜ฉ Same here. So I built the Multi Converter Toolโ€”a lightweight, browser-based toolbox for devs and QA who want everything (XML, JSON, HEX, and more) in one tidy place. One tool. Zero tab chaos. Maximum sanity. ๐Ÿ™Œ โ€” by Nitin Thakur

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

ย 

History

491 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Multi Converter Tool ๐Ÿ”ง

A comprehensive and user-friendly web-based utility suite designed for developers, testers, and data analysts. This all-in-one conversion toolkit provides essential data transformation and formatting capabilities in a clean, organized interface.

๐ŸŒ Live Demo

Access the app here: Multi Converter Tool

โญ If this tool saved you time, a star helps others find it!

๐Ÿš€ Features Overview

Core Conversion Tools

  • Epoch Time Converter - Bidirectional epoch/timestamp conversion with timezone support
  • Text Format Converter - Hex, Binary, Base64, URL encoding/decoding
  • Color Converter - Hex, RGB, HSL color conversions with live preview
  • JSON/XML Converter - Format validation, conversion, and beautification
  • Finance Lab - Bank & investment calculator suite (Interest, EMI, SIP, PPF, and more)

Developer Tools

  • Code Formatter - Multi-language code beautification and minification
  • JWT Decoder - JSON Web Token inspection and validation
  • SQL Formatter - Query beautification and optimization
  • Regex Escape - Special character escaping for regular expressions
  • API Key Generator - Secure random key generation

Data Processing

  • CSV/TSV Processor - Data parsing, manipulation, and export
  • Duplicate Remover - Smart duplicate detection and removal
  • Content Comparer - Side-by-side diff with highlighting
  • Text Statistics - Character, word, and line counting
  • Markdown Converter - Natural language to Markdown to HTML

Specialized Utilities

  • Geo Sight - Address geocoding and GeoJSON conversion
  • Test Case Builder - Format converter for test documentation
  • PassCraft - Secure password generation with customizable rules
  • Image Processor - Image compression and format conversion
  • Block Converter - XML to block format transformation

๐ŸŽจ User Interface

Theme Support

  • Light Mode - Clean, professional interface
  • Dark Mode - Eye-friendly dark theme with blue accents
  • Responsive Design - Optimized for desktop, tablet, and mobile
  • Mobile Layout - On phones the epoch row and tool tabs stay pinned, with tap-to-copy epoch and a ๐ŸŒ timezone toggle; the desktop layout is unchanged
  • Installable App - Add it to your home screen to open it full-screen like an app, with offline support

Navigation

  • Tabbed Interface - Organized tool categories
  • Real-time Clock - Live epoch time display with multiple timezones
  • Quick Actions - Copy, clear, and export functions
  • Keyboard Shortcuts - Efficient workflow support
  • Regex Tools: Escape/unescape regex characters
  • Duplicate Detection: Find and analyze duplicate entries in datasets

๐ŸŽจ Visual & Media Tools

  • Color Converter: HEX โ†” RGB โ†” HSL with visual preview
  • Image Processor: Compression, resizing, format conversion
  • Color Picker: Interactive color selection with copy functionality

๐Ÿ” Security & Encoding

  • Base64 Operations: Encode/decode with error handling
  • Binary Converter: Binary โ†” Decimal โ†” Hex โ†” Text conversion
  • JWT Decoder: Parse and validate JWT tokens
  • Password Generator: Secure password creation with customizable options
  • API Key Generator: Cryptographically secure API key generation

๐Ÿ’ฐ Finance Lab

  • Interest & Deposits: Compound Interest, Simple Interest, Fixed Deposit (FD), Recurring Deposit (RD)
  • Loan / EMI: EMI calculator with year-by-year amortization schedule
  • SIP & Investments: SIP and Lumpsum calculators with growth breakdown
  • Govt Schemes & Utility: PPF, NSC, KVP, Sukanya Samriddhi Yojana (SSY), CAGR, Rule of 72

๐Ÿ“„ Document & Data Processing

  • Markdown Converter: Natural Language โ†’ Markdown โ†’ HTML pipeline
  • JSON Tools: Validate, format, and convert JSON data
  • CSV/TSV Processor: Advanced spreadsheet data manipulation
  • XML Converter: Convert XML to Block XML format with error detection

๐ŸŒ Web & API Utilities

  • Query String Tools: Convert web queries โ†” JSON
  • URL Encoder/Decoder: Handle URL encoding/decoding
  • Geocoding Tool: Location search with coordinate lookup
  • GeoJSON Converter: Transform coordinates to GeoJSON format

๐Ÿงช Testing & Development Tools

  • Test Case Builder: Convert descriptive formats to structured test cases
  • Content Comparer: Side-by-side text comparison with difference highlighting
  • Code Formatter: Auto-format and beautify code (SQL, JSON, XML, JavaScript, etc.)
  • ID Generator: Generate sequential database IDs with custom increments

๐Ÿ—บ๏ธ Geographic Tools

  • Location Geocoding: Address โ†’ coordinates conversion
  • Map Integration: OpenStreetMap visualization links
  • GeoJSON Export: Create downloadable geographic data files
  • Coordinate Format Support: Multiple coordinate input formats

๐Ÿ—๏ธ Architecture & Organization

Navigation Structure

  • Query Formatter: Text processing, epoch conversion, data counting
  • Conversion Suite: Encoding, color tools, password generation, image processing, Finance Lab
  • Block Conversion: XML processing and validation
  • JSON Conversion: JSON utilities and web query tools
  • Content Comparer: Text difference analysis
  • Code Refiner: Code formatting and beautification
  • Case Master: Test case building and Excel export
  • Geo Sight: Geographic tools and coordinate conversion

๐Ÿ›  Technical Specifications

Architecture

  • Pure Client-Side - No server dependencies, runs entirely in browser
  • Vanilla JavaScript - No external frameworks required
  • CSS3 Styling - Modern styling with CSS variables for theming
  • Local Storage - Persistent user preferences

Browser Compatibility

  • Modern Browsers - Chrome, Firefox, Safari, Edge (latest versions)
  • Progressive Enhancement - Graceful degradation for older browsers
  • Mobile Support - Touch-friendly phone layout with larger tap targets
  • Installable (PWA) - Can be installed on Android, iPhone, and desktop Chrome/Edge

Performance

  • Lightweight - Fast loading and minimal resource usage
  • Offline Capable - Works without an internet connection after the first visit (Geo Sight lookups still need internet)
  • Memory Efficient - Optimized for large data processing

๐Ÿ“‹ Usage Examples

Common Workflows

  1. API Development - Convert timestamps, format JSON, generate test data
  2. Data Analysis - Process CSV files, remove duplicates, compare datasets
  3. Frontend Development - Convert colors, format code, compress images
  4. Testing - Generate test cases, compare outputs, validate data
  5. Documentation - Convert Markdown, format text, generate passwords

Quick Start

  1. Open the tool in your web browser
  2. Select the desired converter from the navigation menu
  3. Input your data in the provided fields
  4. Use the conversion buttons to process your data
  5. Copy or download results as needed

๐Ÿ”’ Privacy & Security

Data Handling

  • Local Conversions - All conversion/formatting tools process your input entirely in the browser; that data is never sent to any server
  • No Account Storage - Data isn't saved server-side unless a tool explicitly says so (e.g. Geo Sight's geocoding lookups)
  • Session-Only - Locally processed data is cleared when the browser is closed, aside from saved preferences (theme, etc.) in local storage

Third-Party Requests

  • Geo Sight - Address lookups are sent to the public OpenStreetMap Nominatim API
  • Fonts/Icons & Clippy - Font Awesome and Clippy.js are loaded from third-party CDNs (cdnjs, jsDelivr)
  • Analytics - The site uses Google Analytics, which sets cookies and collects usage data per Google's policies (AdSense is present in the code but not currently active/serving ads)

Security Features

  • Client-Side Processing - Conversion data never leaves your device
  • Secure Algorithms - Industry-standard encoding/hashing methods

๐Ÿ”ง Customization

Theme Preferences

  • Toggle between light and dark modes using the theme button
  • Preferences are saved locally for consistent experience

Tool Configuration

  • Adjustable parameters for most conversion tools
  • Format options for exports and outputs
  • Timezone settings for time-related conversions

๐Ÿ“– Documentation

In-App Help

  • App Guide - Comprehensive tool documentation
  • What's New - Latest features and improvements
  • Tooltips - Contextual help for all functions

Support Resources

  • Tool-specific instructions available within each converter
  • Sample data and examples provided for complex tools
  • Error messages with clear explanations and solutions

๐Ÿš€ Getting Started

Online Access

Simply visit Multi Converter Tool - no installation required!

Install as an App (optional)

  • Android - Open the site in Chrome โ†’ โ‹ฎ menu โ†’ Install app
  • iPhone/iPad - Open the site in Safari โ†’ Share โ†’ Add to Home Screen
  • Desktop - In Chrome or Edge, click the install icon in the address bar

Local Development

git clone https://github.com/nit-tha/ConvertorApp.git
cd ConvertorApp
python -m http.server 8000
# Open http://localhost:8000 in your browser

๐Ÿ’ก Use Cases

For Developers

  • API Testing - JWT decoding, Base64 encoding, JSON validation
  • Data Conversion - Format transformation for different systems
  • Code Formatting - Beautify and organize code across multiple languages
  • Time Calculations - Epoch conversions for timestamp handling

For QA Testers

  • Test Case Management - Convert descriptive test cases to structured formats
  • Data Comparison - Side-by-side content analysis
  • Test Data Generation - Create test datasets with date ranges and IDs
  • Format Validation - Ensure data integrity across different formats

For Data Analysts

  • CSV Processing - Clean, analyze, and transform spreadsheet data
  • Duplicate Analysis - Identify and remove duplicate entries
  • Geographic Data - Convert addresses to coordinates for mapping
  • Format Conversion - Transform data between JSON, CSV, XML formats

๐Ÿ”„ Updates & Maintenance

Recent Changes

  • Mobile Layout & Installable App (NEW, v2.1.95) - Phone-friendly layout with a pinned epoch row and tool tabs, and the tool can now be installed to the home screen and used offline. New app icon and link-preview artwork.
  • Finance Lab (NEW) - Replaced the Case converter button with a bank & investment calculator suite: Interest & Deposits, Loan/EMI, SIP & Investments, and Govt Schemes & Utility, each with summary stats and a year-by-year breakdown table.
  • Web Lab (NEW) - Added a mini HTML/CSS/JS playground with separate inputs, live preview, and a larger viewport.
  • Excel Flow - Added bulk row/column transformations with delimiter auto-detect, dedupe, wrapping presets, and Excel-friendly output.
  • Processor (Video) - Added Video mode under Processor with client-side compression, trim support, format conversion, size comparison, and processing loader.

Version Management

  • Semantic versioning for clear update tracking
  • Feature additions documented in What's New section
  • Backward compatibility maintained across versions

Quality Assurance

  • Comprehensive testing across all supported browsers
  • Regular validation of conversion algorithms
  • User feedback integration for continuous improvement

๐Ÿ› ๏ธ Technologies Used

  • Frontend - HTML5, CSS3, Vanilla JavaScript
  • Icons - Font Awesome
  • Hosting - GitHub Pages
  • APIs - OpenStreetMap Nominatim (for geocoding)
  • Libraries - JSZip, Mammoth.js (for document processing)

๐Ÿ“„ License

Free to use, not free to reuse. This tool is free to use in your browser, but the source code here is for reference only, not for copying into other projects. See LICENSE for the full terms. ยฉ 2026 Nitin Thakur. All rights reserved.

๐Ÿ™ Credits & Attributions

  • Clippy.js - MIT licensed assistant library by pi0
  • Clippy Character - ยฉ Microsoft Corporation (nostalgic retro feature)
  • Font Awesome - Free icons by Fonticons, Inc. (icons CC BY 4.0, fonts SIL OFL 1.1, code MIT)
  • Geocoding - Geo Sight lookups use the OpenStreetMap Nominatim API; map data ยฉ OpenStreetMap contributors, available under the ODbL

โœ๏ธ Author

Nitin Thakur


Note: This tool is designed to be maintenance-free for end users. All updates are seamless and automatic when accessing the latest version, including the installed app. No installation, configuration, or manual updates required.

For the most current features and detailed usage instructions, please refer to the in-app App Guide.

About

Tired of juggling tabs just to convert a JSON or fix a messy query? ๐Ÿ˜ฉ Same here. So I built the Multi Converter Toolโ€”a lightweight, browser-based toolbox for devs and QA who want everything (XML, JSON, HEX, and more) in one tidy place. One tool. Zero tab chaos. Maximum sanity. ๐Ÿ™Œ โ€” by Nitin Thakur

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages