Security
Local-first 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 browser workspace.
Search with /, pin the tools you reuse, and copy settings-only links while keeping sensitive input local.
Workspace
Open a tool and get straight to work.
Everything runs in the browser. Use search, favorites, or All tools to choose a utility.
Security
Hash generator and checksum tool
Source
ReadyNo file selected yet.
MD5 and SHA-1 are compatibility checks only. Do not use them for passwords or signatures.
Checksum
Enter text to calculate a checksum without sending it anywhere.
Text
Text case converter
Preview
lowercaseText
Character and word counter
Developer
Text diff and comparison
Compare two text versions locally. The result is capped to keep large pastes responsive.
Original
0 charsChanged
0 charsChanges
Enter two versionsPaste two text versions to see line-level changes.
Nothing to compare yet.
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
LoadingLive measurements are enabled only when the host provides three working 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.
Tool Directory
Included tools
These are the utilities currently bundled into Aegis. Use header search or All tools to jump straight into the workspace, or open a focused guide for any tool.
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.
Text diff and comparison tool
Compare two text versions locally and review added, removed, and unchanged lines at a glance.
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.
All bundled tools are listed here. Use search or the All tools drawer to jump directly to one.
Why Aegis
Practical browser utilities with local-first defaults
Aegis brings focused tools for security, development, writing, data, time, networking, numbers, and measurement into one lightweight workspace.
Keep core work in the browser
Password generation, hashing, text transforms, JSON formatting, QR creation, and conversions run in the browser. The optional speed test is the exception because it measures a network connection.
Use the right tool for the task
Open a JSON validator for structured data, a text diff for line changes, a timestamp converter for Unix values, or a unit converter for everyday measurements.
Return to repeat work quickly
Search by tool or category, pin frequent utilities, and save configuration-only presets when a workflow needs the same setup again.
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 settings-only saved presets and history in your browser. Typed content is not included in default links or saved workspace state.
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. Running it sends network requests to those endpoints.
Do shared links contain my text?
Default settings links contain tool configuration only. Typed content stays out of those links unless you explicitly choose the input-sharing action and confirm it.
Can I use Aegis offline?
Core browser tools are cached after the first successful load and can work offline. The speed test still needs a network connection and configured endpoints.