Security
Private browser utilities
Utility tools, finally in one clean workspace.
Generate passwords, hash files, validate JSON, build QR codes, convert timestamps, and handle everyday utility work in one fast local-first browser toolkit.
Search with /, pin the tools you reuse, and copy exact tool-state links only when you need to share a setup.
Security
Hash generator and checksum tool
Source
ReadyNo file selected yet.
Checksum
Enter text to calculate a checksum without sending it anywhere.
Text
Text case converter
Preview
lowercaseText
Character and word counter
Data
JSON formatter and validator
Input
Local processingOutput
ReadyPaste JSON to validate, format, minify, and export it locally.
Encoding
Base64 and URL encoder-decoder
Input
UTF-8 awareOutput
ReadyConvert UTF-8 text with Base64, URL-safe Base64, or percent-encoding.
Share
QR code generator
QR code
ReadyNetwork
Connection speed test
Runs from your browser against the server endpoints defined in speed-test-config.json. Results are approximate and should be treated as directional, not lab-grade measurements.
Waiting to start
Server: not configured
Load a valid configuration to enable live testing.
Recent runs
Stored on this deviceNo speed tests yet.
Setup status
LoadingThis frontend is ready for live measurements, but it still depends on three host-side endpoints: a fast latency responder, an uncached binary download route, and an upload sink. Finish those pieces, then update speed-test-config.json.
GETlatency endpoint for quick round-trip checksGETdownload endpoint that returns the requested byte countPOSTupload endpoint that accepts and discards sample payloads
Time
Timezones
Time
Date difference and timestamp converter
Timestamp converter
Awaiting inputDate difference
Awaiting rangeRange calculations use the local values entered here.
Time
Timer
Countdown
IdleStopwatch
IdleNumbers
Random number
Developer
UUID generator
Options
ReadyGenerates RFC 4122 version 4 UUIDs with browser crypto.
Output
Measure
Unit converter
Conversions are calculated locally in your browser.
Continue
Pick up where you left off
Favorites, recent tools, and saved presets turn Aegis into a repeat-use workspace instead of a one-off utility page.
Workflow
Built for fast utility work
Move from “I need to fix this quickly” to a finished answer without changing sites, retyping state, or losing your place.
Jump directly to the right tool
Use header search, the tool drawer, or quick-launch cards to get into the workspace without hunting through menus.
Keep repeat setups on-device
Favorites, recent tools, and saved presets make common tasks feel persistent without forcing an account flow.
Share exact configurations when needed
Tool-state links let you hand off a precise setup for collaboration, debugging, or repeatable utility work.
Stay in one consistent interface
Security, text, time, data, and conversion tools all keep the same interaction model, reducing context switching.
Online Utility Toolkit
Free browser tools for passwords, JSON, encoding, QR codes, time, hashes, and conversions
Aegis brings common utility tasks into one polished browser workspace so you can generate secure passwords, hash text or files, validate JSON, encode or decode text, create QR codes, compare timestamps, run timers, produce random numbers, generate UUIDs, and convert units without switching between sites.
One place for everyday utilities
The toolkit groups frequently used text, time, number, sharing, and measurement tasks into one searchable interface.
Local-first by design
Core interactions run in the browser, which keeps common tasks fast and preserves a more private day-to-day workflow.
Built for repeat use
Favorites, recent tools, saved presets, and shareable state links help you return to the same utility setup quickly.
Tool Directory
Included tools
These are the utilities currently bundled into Aegis. Use header search or All tools to jump straight into the workspace.
Password generator and strength checker
Create random passwords with configurable length, character sets, and instant strength feedback.
Hash generator and checksum tool
Generate MD5 and SHA hashes for text snippets or local files without sending them off-device.
Text case converter
Convert copied text to lowercase, uppercase, title case, camelCase, or snake_case with live previews.
Character and word counter
Measure characters, words, and sentences while drafting copy, notes, or content snippets.
JSON formatter and validator
Validate pasted JSON, switch between pretty and minified output, and optionally sort keys recursively.
Base64 and URL encoder-decoder
Encode or decode UTF-8 text with standard Base64, URL-safe Base64, or percent-encoding.
QR code generator
Generate a QR code from text or a URL and export it as a PNG for sharing.
Connection speed test
A browser-based speed test shell that measures ping, jitter, download, and upload against your configured test server.
Timezone converter
Translate a chosen date and time between UTC and common global timezones.
Date difference and timestamp converter
Parse Unix timestamps or ISO-like dates, inspect UTC output, and calculate exact elapsed time between dates.
Countdown timer and stopwatch
Run a countdown, track elapsed time, store laps, and enable browser-based alerts.
Random number generator
Generate secure random integers for one-off picks or multi-value sets with uniqueness controls.
UUID generator
Create batches of RFC 4122 version 4 UUIDs with lowercase, uppercase, braced, and export-friendly layouts.
Unit converter
Convert between common length, weight, temperature, and digital storage units instantly.
Showing a shorter list here on mobile. Use search or the All tools drawer for the full toolkit.
FAQ
Common questions about Aegis
Is Aegis free to use?
Yes. Aegis is available as a free browser-based utility toolkit.
Do I need to install anything?
No. The site runs in the browser and can be used like a regular static web app.
Does Aegis store my tool activity?
Aegis stores device-local preferences such as theme, favorites, recent tools, and saved presets in your browser so the workspace can remember them between visits.
Why might the speed test be unavailable?
The tool stays unavailable until speed-test-config.json points at working latency, download, and upload endpoints with the correct CORS and cache settings.