JSON Formatter & Validator
Validate, format, and minify JSON with precise line/column error reporting.
Tools
Small utilities that run directly in your browser. No installation is needed for converting, previewing, or generating embedded assets.
Validate, format, and minify JSON with precise line/column error reporting.
Break down Bluetooth LE advertisement hex payloads into AD structures and decode iBeacon or Eddystone frames.
Interactive ESP32 / ESP32-S3 / ESP32-C3 pinout diagrams with GPIO functions, strapping-pin warnings, and side-by-side board comparison.
Convert values between number bases, encodings, and byte formats for firmware work.
Convert UTF-8, Hex, Base64, decimal bytes, C/C++ arrays, Uint8Array, and escaped strings in your browser.
Convert a JSON object into a C typedef struct and a designated initializer for firmware configs.
Convert decimal, hex, binary, and octal values and run bitwise AND, OR, XOR, shift, and rotate operations.
Pick a color and convert it to HEX, RGB, HSL, HSV, RGB565, and decimal, plus generate embedded C code.
Convert PNG, JPG, WebP, and SVG images to PNG, JPG, or WebP with resize and background options.
Format, validate, and preview JSON, Markdown, and MDX content.
Validate, format, and minify JSON with precise line/column error reporting.
Upload an .mdx or .md file and preview the rendered Markdown/MDX content directly in your browser.
Test regex patterns against sample text with live match highlighting, capture groups, and a replace preview.
Convert Markdown to HTML with GitHub-flavored tables, task lists, and a live preview.
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more.
Encode or decode URLs and query strings with percent-encoding, with a component/full-URI mode and form-style +.
Decode a JWT's header/payload, check expiry, verify HS256/384/512 signatures, and generate signed tokens in your browser.
Generate image, font, and QR code assets ready to embed in firmware.
Convert images to monochrome, grayscale, or RGB565 byte arrays for Arduino, ESP32, OLED, and TFT projects.
Create compact LVGL bitmap fonts from TTF, OTF, or WOFF files with ASCII, number, Vietnamese, or custom glyph subsets.
Create QR codes for text, URLs, Wi-Fi, email, phone, and vCards, then export PNG, SVG, or an embedded C array.
Decode and inspect wireless protocol payloads.
Pinouts, board comparisons, and other quick hardware lookups.
Interactive ESP32 / ESP32-S3 / ESP32-C3 pinout diagrams with GPIO functions, strapping-pin warnings, and side-by-side board comparison.
Add sensors and modules, auto-assign free GPIO pins, catch pin conflicts, and export wiring table + Arduino code.
Nastrotek uses cookies for analytics and ad personalization to help us understand how the site is used. You can accept or decline non-essential cookies. Privacy Policy