Color 1 of 8 — Click to cycle, Esc to exit
Utility Suite • 29 Online Diagnostic Tools

Online Hardware Testers, Device Diagnostics & Checkers

Interactive diagnostics and calculators built for Android engineers, phone technicians, and hardware enthusiasts. Runs 100% locally in your browser with zero data uploaded to external servers.

100% Client-Side Privacy Android / iOS / PC / Mac 29 Free Online Utilities Instant Zero-Install Access
29 Online ToolsTotal Suite
100% PrivateZero Server Upload
Instant AccessNo Installation
UniversalAll OS & Devices
Showing 29 of 29 tools

Screen Dead Pixel & Uniformity Tester

Display & Touch
Full View →

Detects dead or stuck sub-pixels, backlight bleeding, and OLED burn-in with calibrated primary and neutral colors in full screen.

Color Quick Swatches
Quick Actions Ready
How to Inspect: When testing phone screens or replacement digitizer assemblies, cycle through white (to spot dark dead pixels or dirt under glass) and black (to detect stuck permanently lit sub-pixels or edge backlight bleed). Press Esc or tap anywhere to cycle colors.

Multi-Touch & Digitizer Tester

Display & Touch
Full View →

Tracks up to 10 simultaneous touch points in real time to diagnose ghost touches, digitizer dead zones, and touch latency.

Active Touch Points: 0
Touch Coordinates: Touch surface to inspect points
Quick Actions Ready
Digitizer Testing: Switch to Drawing Trace mode to scribble lines across the entire display. Broken digitizer flex cables or cracked glass will reveal straight blank gaps where touches fail to register.

Screen Resolution, DPI & DPR Inspector

Display & Touch
Full View →

Live inspection of hardware display matrix, CSS viewport dimensions, device pixel ratio (DPR), and Android density bucket.

Hardware Matrix:—
CSS Viewport:—
Device Pixel Ratio (DPR):—
Android Density Bucket:—
Aspect Ratio:—
Screen Orientation:—
Color Depth:—
Quick Actions Ready
Android DPI Reference: Android categorizes screens into standard density buckets: MDPI (160 dpi, 1.0x), HDPI (240 dpi, 1.5x), XHDPI (320 dpi, 2.0x), XXHDPI (480 dpi, 3.0x), and XXXHDPI (640 dpi, 4.0x). Crucial for checking splash image scaling in recovery and boot animations.

Stereo Speaker & Left/Right Channel Tester

Audio & Sensors
Full View →

Independent channel audio generator to diagnose blown bottom speakers, ear speaker routing, and stereo balance on headphones.

Channel VU Meter (Left / Right):
L
R
Status:Ready
Quick Actions Ready
Hardware Audio Routing: Modern smartphones use dual stereo speakers where the top ear speaker acts as the secondary channel. This test isolates left and right channels to check if water ingress or lint has muffled one of the speaker grills.

Audio Tone & Frequency Generator (20Hz – 20kHz)

Audio & Sensors
Full View →

Precision oscillator generating sine, square, sawtooth, and triangle waves across human hearing range to test buzzing and coil whine.

Frequency (Hz):
Quick Actions Ready
Acoustic Diagnostics: Frequencies around 100-300 Hz reveal loose speaker chassis screws or damaged diaphragms (rattling sound). Sweeping above 12 kHz tests tweeter fidelity in headphones.

Microphone Input & Decibel Visualizer

Audio & Sensors
Full View →

Tests device microphone input, measures real-time sound pressure levels (dB), and displays frequency response spectrum.

Sound Level (VU Meter):
Current Decibels:—
Peak Volume:—
Quick Actions Ready
Hardware Note: Smartphones have multiple mics (bottom talk mic, top noise cancellation mic). If the VU meter stays silent or clips continuously, the mic flex or acoustic mesh port is clogged.

Phone Vibration & Haptic Motor Tester

Audio & Sensors
Full View →

Tests smartphone vibration motors (ERM & Linear Resonant Actuators) with custom pulse patterns and simulated visual feedback.

—
Quick Actions Ready
Hardware Context: The HTML5 Vibration API directly controls Android vibration motors. Weak or rattling vibration indicates disconnected springs or a loose linear motor bracket inside the phone housing.

IMEI Validator & Luhn Check Digit Checker

Android & Firmware
Full View →

Validates 15-digit International Mobile Equipment Identity numbers, calculates Luhn check digits, and identifies the issuing telecom body.

Status:Enter IMEI
TAC (Type Allocation):—
Reporting Body:—
Luhn Check Digit:—
Barcode for IMEI →
Quick Actions Ready
Flash Repair Context: When rewriting NVRAM / NVDATA after baseband null repair in tools like SN Write Tool, WriteIMEI, or MauiMETA, the 15th digit MUST match the mathematical Luhn checksum or the radio baseband will reject the modem config.

Firmware Checksum Hash Generator (SHA-256 / SHA-1)

Android & Firmware
Full View →

High-speed client-side cryptographic hashing for ROM firmware ZIPs, boot.img, recovery.img, and scatter files before flashing.

SHA-256:
Waiting for input...
SHA-1:
—
MD5 Checksum: --
Quick Actions Ready
Flashing Safety: Flashing a corrupt firmware partition (like corrupted preloader or boot.img) causes permanent hard bricks. Always verify the SHA-256 checksum against the official release notes before writing to eMMC/UFS.

Battery Health, Drain & Charging Estimator

Android & Firmware
Full View →

Calculates charging time curves, thermal throttling adjustments, Watt-hours (Wh), and screen-on discharge runtime.

Estimated Charge Time:—
Net Energy:—
Heavy 3D Gaming Life:—
Video Playback Life:—
Web Browsing Life:—
Deep Sleep Standby:—
Quick Actions Ready
Charging Taper Curve: Lithium-ion cells charge via CC-CV (Constant Current / Constant Voltage). The last 20% takes almost 40% of the total charging duration to prevent dendrite crystal growth and cell overheating.

WebUSB & WebSerial Hardware API Tester

Android & Firmware
Full View →

Checks whether your browser supports direct USB/COM port hardware connections required for in-browser Fastboot and EDL flashing.

WebUSB (Fastboot & ADB):—
WebSerial (EDL & BROM COM):—
WebHID (Hardware Devices):—
Web Bluetooth:—
Click above to test pairing phone in Fastboot/ADB mode.
Supported Android USB Vendor IDs:
Google (0x18D1) Qualcomm (0x05C6) MediaTek (0x0E8D) Samsung (0x04E8) Xiaomi (0x2717)
Quick Actions Ready
Browser Requirement: Chromium-based browsers (Google Chrome, Microsoft Edge, Brave, Opera) support WebUSB and WebSerial. Mozilla Firefox and Safari intentionally disable these APIs due to security policies.

Public IP & WebRTC Local Network Leak Detector

Network & Hardware
Full View →

Resolves your public IP and inspects WebRTC ICE candidates to detect private subnet leaks (e.g. 192.168.x.x) through VPNs.

Public IP Address:Resolving...
Protocol:—
WebRTC Leak Test:Scanning ICE...
Network Type:—
Quick Actions Ready
Privacy Risk: WebRTC bypasses traditional HTTP proxy servers by querying STUN/TURN servers directly. An unpatched browser can leak the user's real local area network router IP even while connected to a VPN.

User-Agent & Device Hardware Inspector

Network & Hardware
Full View →

Parses the browser User-Agent string, Client Hints, hardware logical CPU core count, device RAM allocation, and OS kernel version.

Raw User-Agent String:
Loading...
Operating System:—
Browser Engine:—
CPU Architecture:—
Device Memory (RAM):—
Touchscreen Support:—
Quick Actions Ready
Android Versioning: Android UA strings contain Linux kernel revisions and device build codes. Use this to verify that custom ROMs have properly configured the fingerprint in build.prop.

Network Latency, Ping & Jitter Tester

Network & Hardware
Full View →

Measures HTTP/HTTPS round-trip time (RTT), latency stability, and jitter variation using high-resolution millisecond performance probes.

Current Ping:—
Min / Max Ping:— / —
Average Latency:—
Packet Jitter:—
Connection Grade:—
Target CDN Endpoint:
Quick Actions Ready
Jitter Explained: Latency is the round-trip speed; jitter is the inconsistency between pings. High jitter (>30ms) causes packet retransmissions and corrupts large multi-gigabyte firmware downloads.

Gamepad & OTG USB Controller Tester

Network & Hardware
Full View →

Real-time inspector for connected USB OTG gamepads, PlayStation, Xbox, and arcade joysticks with dual-axis analog stick polling.

Controller:Connect controller & press any button
Analog Axes:—
Press buttons on connected controller to inspect state.
Controller Haptic Rumble Feedback Test:
Quick Actions Ready
Android OTG Compatibility: Android devices support standard USB HID gamepad inputs. If buttons register out of order, the Linux gamepad layout file in /system/usr/keylayout/ requires remap.

File Size & Firmware Download Calculator

Data & Security
Full View →

Calculates exact transfer times for multi-gigabyte Android ROMs across connection speeds, plus binary GiB and storage sector counts.

Estimated Download Time:—
IEC Binary Size:—
Disk Sectors & Blocks:—
Quick Actions Ready
Storage Units: Hard drive manufacturers sell in decimal bytes (1 GB = 1,000,000,000 bytes), while Android fastboot partitions read in binary gibibytes (1 GiB = 1,073,741,824 bytes). This tool computes both.

Base64, Hex & ASCII String Converter

Data & Security
Full View →

Bidirectional conversion between Plain Text, Hexadecimal bytes, and Base64 format for decoding FRP payloads and build props.

Quick Actions Ready
Android Reverse Engineering: Baseband configs and bootloader challenge tokens are frequently encoded in Base64 or raw hexadecimal bytes. Use UTF-8 safe decoding to avoid character corruption.

Android Hardware KeyCode & Keyboard Inspector

Data & Security
Full View →

Live keyboard and hardware button inspector mapping browser event codes to Android Linux Kernel input KeyCode constants.

Click here and press any key / OTG button
event.key:—
event.code:—
JavaScript keyCode:—
Android Linux Mapping:—
Active Modifiers:None
Android KeyEvent Reference Mapping:
Volume Up: KEYCODE_VOLUME_UP (24) Volume Down: KEYCODE_VOLUME_DOWN (25) Power Key: KEYCODE_POWER (26) Back Key: KEYCODE_BACK (4) Home Key: KEYCODE_HOME (3) Menu Key: KEYCODE_MENU (82)
Quick Actions Ready
Android Keycodes: Android recovery menu navigation depends on volume keys (KeyCode 24 = KEYCODE_VOLUME_UP, KeyCode 25 = KEYCODE_VOLUME_DOWN, KeyCode 26 = KEYCODE_POWER). This tool identifies incoming scancodes.

Password & PIN Entropy Security Checker

Data & Security
Full View →

Evaluates mathematical cryptographic entropy (bits) and estimates offline GPU brute-force cracking resistance for phone lock PINs.

Strength Rating:Enter PIN
Information Entropy:0 bits
Character Pool Size:—
Est. GPU Crack Time:—
Quick Actions Ready
Lockscreen Security: Standard 4-digit PINs have only 10,000 combinations. An offline dictionary attack on extracted Android FBE (File-Based Encryption) keystore blobs cracks a 4-digit PIN in less than 1 second without hardware throttling.

UUID, GUID & Random Hex Token Generator

Data & Security
Full View →

Generates cryptographically strong RFC 4122 v4 UUIDs, GUIDs, 64-bit Android Device IDs, and 256-bit encryption tokens.

Quick Actions Ready
Android ID Context: Settings.Secure.ANDROID_ID is a 64-bit hex string generated upon initial device setup. When factory resetting or cloning device identifiers in testing labs, randomized 16-hex strings are required.

QR Code & Barcode Generator & Scanner

Data & Security
Full View →

Create high-density barcodes and styled QR codes with customizable colors, sizing, and error correction levels. 100% browser-based.

Ready
Click or Drag & Drop Barcode / QR Image
Supports PNG, JPEG, and WebP camera captures
Quick Actions Ready
Hardware Barcoding: Code 128 barcodes use high-density variable width bars and spaces to encode numeric and alphanumeric character sets with mandatory modulo 103 checksum bytes. In mobile servicing, Code 128 is preferred over QR codes on battery trays and packaging because it can be read accurately by narrow 1D laser barcode wands without camera autofocus latency.

ADB & Fastboot Command Builder

Android & Firmware
Full View →

Select actions, partitions, flags, and targeting options to generate exact terminal commands. Export directly as Windows .bat or Linux/macOS .sh automation scripts.

Constructed Command:
>fastboot devices
Command summary will appear here.
Quick Actions Ready
Bootloader Protocol & Emergency Download: Standard Fastboot communicates over USB bulk endpoints using raw hex protocol packets. Qualcomm Emergency Download (EDL 9008) operates at an earlier hardware bootstrap level inside the Primary Bootloader (PBL) ROM. EDL allows flashing Qualcomm Firehose programmers (MBN / ELF) to revive hard-bricked devices where Fastboot and Recovery partitions are completely corrupted.

JSON Formatter, Validator & Tree Inspector

Data & Security
Full View →

Clean, validate, and inspect nested JSON objects with real-time size metrics and collapsible hierarchical node trees. 100% client-side privacy.

Status: Ready
Size: 0 B
Keys: 0
Savings: 0%
Tree view will appear here upon formatting.
Quick Actions Ready
Android Architecture & UTF-8 BOM: JSON configuration files in Android projects (`google-services.json`, manifest tokens, fastboot partition mapping tables) must be encoded strictly as UTF-8 without Byte Order Mark (BOM). Leading BOM bytes (`0xEF, 0xBB, 0xBF`) cause standard Java/Kotlin `JSONObject` and `Gson` deserializers to throw unexpected character exceptions at index 0.

Text & Code Diff Checker

Data & Security
Full View →

Identify additions, removals, and modifications between two texts. View line numbers, calculate similarity percentage, and copy unified patch data.

Added: +0 Deleted: -0 Similarity: 100%
Enter two texts and click 'Compare Differences' above.
Quick Actions Ready
Android ROM Porting & Patching: When creating custom ROM ports or GSI (Generic System Image) adaptations, diff checkers allow developers to rapidly isolate device-specific properties (`ro.vendor.build.fingerprint`, audio HAL sample rates, display density overrides) against clean AOSP defaults.

Color Picker, Multi-Format & Contrast Tool

Display & Touch
Full View →

Select colors with live preview swatch, convert between design & Android XML color codes, and calculate WCAG 2.1 readability contrast scores.

Live Color Preview

WCAG 2.1 Contrast Ratio Evaluator

Contrast Ratio: 15.2 : 1
Normal Text AA: PASS Normal Text AAA: PASS Large Text AA: PASS
Quick Actions Ready
Android System Theming & Monet: Modern Android (Material You) generates dynamic runtime palette accents based on user wallpaper extraction. Understanding `#AARRGGBB` hex notation is critical when overriding framework styles (`android:statusBarColor`, `android:navigationBarColor`, `windowBackground`) in overlay packages.

Image Compressor, Converter & EXIF Stripper

Data & Security
Full View →

Select an image to shrink file weight, change format, scale resolution, and strip embedded metadata. Real-time byte savings calculation.

Drag & Drop Image Here or Click to Browse
Supports PNG, JPEG, WebP, GIF, and BMP (Up to 50MB)
Original: 0 B
Compressed: 0 B
Reduction: 0%
EXIF Stripped: ✓ Active
Original Image
Original preview
Optimized Result
Compressed preview
Quick Actions Ready
Client-Side Canvas Re-encoding: When an image is rasterized to an in-memory HTML5 Canvas and exported via `toBlob()`, camera metadata chunks (EXIF APP1 segment 0xFFE1, GPS latitude/longitude, shutter count, thumbnail previews) are discarded by browser design. This guarantees that technical diagnostic screenshots submitted to public developer trackers contain zero private geographical traces.

Unix Epoch Timestamp & Timezone Converter

Data & Security
Full View →

Real-time Unix epoch clock with live milliseconds, bidirectional conversion to UTC & local timezones, and Android ROM build date calculation.

Current Unix Epoch (Seconds):
0000000000
Milliseconds: 0000000000000

Unix Timestamp → Human Date:

Human Date → Unix Timestamp:

UTC / GMT Date: --
Your Local Time: --
Relative Time: --

Global Timezone Conversion Matrix:

New York (EST/EDT):--
Los Angeles (PST/PDT):--
London (GMT/BST):--
India (IST):--
Tokyo (JST):--
Awaiting build timestamp...
Quick Actions Ready
Android System Timestamps: Android kernel timestamps in `dmesg` start at 0.000000 upon CPU bootstrap, while system events in `logcat -v time` use Unix epoch format. Build properties (`ro.build.date.utc`) store integer seconds denoting the exact compiler invocation timestamp, helping technicians identify unauthorized firmware repackaging.

Dev Calculator – Partition & Memory Sizing

Android & Firmware
Full View →

Advanced calculator for partition sizing, memory allocation, and storage optimization. Binary/decimal support with bit-level accuracy — built for device engineers and developers.

Sector Alignment: 4KB Native & 512B LBA
Arithmetic Precision: 64-bit BigInt Lossless
Quick Actions Ready
Partition & Memory Engineering: Includes 4 specialized operational engines: Partition Sizing & LBA sector math, Structure Alignment & Padding overhead, Binary (GiB) vs Decimal (GB) capacity discrepancy, and 64-bit Bitwise Nibble Inspector.

Dev Converter – Universal Hardware & Signal Units

Data & Security
Full View →

Universal conversion tool covering CPU speed, voltage, data partitions, length, temperature, energy, force, and signal strength — all in one place for engineers and technicians.

Precision Engine: Lossless Float Double-Precision
Conversion Modes: SI, IEC, RF dBm & FAA Wh
Quick Actions Ready
Universal Engineering Coverage: Features bidirectional conversion modules for CPU clock cycle timing, GPIO/Vcore logic voltages, RF decibel-milliwatts (dBm), data partition storage, thermal throttle temperatures, PCB micron scales, precision repair torque, and TSA battery watt-hours.

Browse All 29 Online Diagnostic Utilities

Complete client-side browser tools for Android phone technicians, hardware testers, and software engineers. Runs 100% locally with zero external uploads.

Display & Touch Diagnostics

Audio & Sensor Testers

Android & Firmware Utilities

Network & Hardware Diagnostics

Data, Security & Developer Tools

Frequently Asked Questions about FlashTool Utility Suite

Do these online utility tools upload any data to external servers?

No. All 29 tools operate 100% locally in your web browser using HTML5 Canvas, Web Cryptography, and the Web Audio API. Zero device serials, passwords, images, or files are sent to remote servers.

Can I use these utility diagnostics on Android and mobile browsers?

Yes. Every tool is fully responsive and supports touch gestures, mobile screen testing, OTG gamepad inputs, and vibration feedback on modern mobile browsers.

Are these online tools free for commercial repair shops and developers?

Yes. FlashTool.org provides free, unthrottled access to all diagnostic and developer utilities without subscriptions, logins, or hidden paywalls.