Urgent.News

What's breaking now, across thousands of outlets.

Tech

35 free developer tools that run entirely in your browser — no signup, no uploads

Two things always bothered me about the usual "paste your JSON here" websites: half of them quietly upload your data to a server, and the other half drown you in ads. When you are pasting an access token into a JWT decoder, "where does this data actually go?" is not a paranoid question. So we built a collection of developer tools where everything runs in your browser . No account, no uploads, no…

When working with developer tools that require pasting JSON, JWTs, cron expressions, regex patterns, SQL queries, UUIDs, hashes, base64 data, diffs, or timestamps, traditional methods often involve uploading data to servers or dealing with intrusive ads. However, a collection of entirely browser-based developer tools eliminates these concerns by performing computations directly in your JavaScript environment, ensuring your data remains local and unshared.

Among the ten most frequently utilized tools in this collection, the JSON Formatter stands out for its ability to format, validate, and minify JSON while pinpointing the exact character causing errors. The JWT Decoder is particularly useful for debugging authentication flows without transmitting sensitive tokens to external servers.

Cron Parser simplifies complex cron expressions into understandable plain English descriptions, and Regex Tester offers live highlighting and capture group display of matches as you type, all without the need to submit data to third-party services.

SQL Formatter enhances readability of intricate SQL queries for code reviews, supporting multiple dialects. UUID Generator streamlines the creation of random UUIDs in bulk, allowing for easy copying of generated values. Hash Generator computes various hash functions, including MD5, SHA-1, SHA-256, and SHA-512, from either text or files, useful for generating checksums and cache keys directly on your machine.

Base64 Encoder/Decoder handles text and file encoding and decoding, including the often problematic URL-safe variant, ensuring smooth JWT handling. Diff Checker visually compares two text versions side-by-side, highlighting changes to pinpoint modifications in configuration files. Lastly, Timestamp Converter converts between Unix timestamps and human-readable dates, adjusting for time zones, making it a lifesaver for deciphering timestamp logs.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Building a Browser Pitch Detector (and Reusing It for a Guitar Tuner)

01 · Why this is harder than it looks Every musician has used a phone tuner app. Building one in the browser sounds straightforward: grab the mic, run FFT, show the note. Ship it.

  • Browser microphone features interfere with pitch detection
  • Three-layer pipeline includes mic input, audio graph, engine
  • React UI handles pitch display with throttled updates

SNI, Host headers and the limits of name-based virtual hosting: CVE-2026-102795 explained

SNI, Host headers and the limits of name-based virtual hosting: CVE-2026-102795 explained Overview On 2 October 2026 the Apache Software Foundation published CVE-2026-102795 for Apache Traffic Server.

  • Apache Traffic Server vulnerable to CVE-2026-102795 due to improper access control enforcement
  • SNI and Host header values inconsistently compared, allowing unauthorized access exploitation
  • Upgrade to versions 9.2.15 or 10.1.4 to mitigate risk and enhance security

The Fellowship of the STL: C++ Data Structures Every Competitive Programmer Needs

The Quest Begins (The "Why") I still remember my first ICPC‑style contest. I was cruising through a problem that needed a dynamic median, and I reached for a priority_queue like a trusty sword.

  • Priority Queue hides underlying container, allowing manual heap manipulation
  • Unorderedmap reserve() and load-factor control prevent unnecessary rehashes
  • Vector shrinktofit() and swap() idiom minimize memory usage

How Tailscale's Route Table Gets Wiped by mwan3 on OpenWrt

My trusty Netcore N60 Pro runs on OpenWrt 25.12 with both mwan3 and tailscale installed. Tailscale would work fine, then randomly stop being reachable.

  • Tailscale route table wiped by mwan3 on OpenWrt
  • MWAN3INTERFACEMAX value causes table 52 to be wiped
  • Solution involves adjusting mmxmask value

More from Saturday 10 October →