FindUtils provides browser tools for permission values, text replacement, duplicate removal, and glob patterns. These tools help inspect small examples without a terminal. They do not execute shell commands or replace every option in the original command.
Use the examples below to choose a tool. Check the command-line program before applying a generated result to a real file.
1. Chmod Calculator — Visual Linux File Permissions
Related commands: chmod 644 file.txt, chmod 755 script.sh, stat -c '%a' file
The chmod command controls read, write, and execute permissions on Linux and Unix systems. Memorizing the difference between 644 and 755 is a rite of passage, but it should not be a daily burden.
The Chmod Calculator gives you a visual permission grid where you toggle bits for Owner, Group, and Others. As you click, the tool instantly shows the numeric (octal) value, the symbolic string (rwxr-xr-x), and the full chmod command you can paste into your terminal. It also supports special bits like SUID, SGID, and the sticky bit — the permissions most people have to look up every single time.
Common presets like 644 (standard file), 755 (executable/directory), and 600 (private key) are one click away. For a deeper walkthrough, see the Chmod Calculator guide.
2. Text Find & Replace — sed in Your Browser
Related commands: sed 's/old/new/g' file.txt, sed -E 's/pattern/replacement/' file
The sed stream editor is the go-to tool for text substitution on the command line, but its syntax trips up even experienced developers. Escaped slashes, capture groups, extended regex flags — there is a lot of room for error when you are editing in a terminal with no preview.
The Text Find & Replace tool gives you a live preview of every substitution before you commit. Paste your text, enter a search pattern (plain text or full regex), type the replacement, and watch matches highlight in real time. It supports case-insensitive matching, multiline mode, and regex capture groups ($1, $2) using JavaScript replacement rules. It does not implement the full sed language.
If you work with regular expressions frequently, pair this tool with the Regex Tester to build and validate your patterns first, then bring them into Find & Replace. The Text Find & Replace guide covers advanced regex workflows in detail.
3. Duplicate Line Remover — sort | uniq Without the Terminal
Related commands: sort file.txt | uniq, sort -u file.txt, awk '!seen[$0]++'
Removing duplicate lines is one of those tasks that sounds trivial until you hit edge cases. Should "Hello" and "hello" count as duplicates? What about lines with trailing whitespace? The classic sort | uniq pipeline requires the input to be sorted first, and awk '!seen[$0]++' preserves order but offers no options for fuzzy matching.
The Duplicate Line Remover handles all of this in a single interface. Paste your text and choose your deduplication mode: exact match, case-insensitive, or whitespace-trimmed. The tool preserves original line order by default (like awk, not sort | uniq), and shows you exactly which lines were removed and how many duplicates it found.
This is especially useful for cleaning CSV data, log files, or DNS zone entries before feeding them into other tools. For large-scale text cleanup, combine it with the Word Counter to verify your output, or use the Diff Checker to compare before-and-after results. The Duplicate Line Remover guide has more real-world examples.
4. Glob Pattern Tester — Shell Globbing Made Visible
Related commands: ls *.js, find . -name '*.tsx', echo src/**/*.ts
Glob patterns (*, **, ?, [abc]) are the shell's built-in file matching language. Every developer uses them daily — in .gitignore files, CI/CD configs, build tools, and find commands. But testing whether a pattern actually matches the files you expect usually means running it against a real filesystem and hoping nothing unexpected shows up.
The Glob Pattern Tester lets you type a pattern and a list of file paths, then instantly see which paths match and which do not. Use the results to inspect the supplied paths. Glob behavior varies between programs; confirm repository ignore rules with git check-ignore before relying on the preview.
For a complete walkthrough of glob syntax and advanced matching, check the Glob Pattern Tester guide.
CLI vs. Browser: When to Use Each
| Scenario | CLI | Browser Tool |
|---|---|---|
| Processing a single file on a remote server | sed -i 's/old/new/g' file | Not ideal — use SSH |
| Crafting a permission value for documentation | stat + mental math | Chmod Calculator shows the permission bits |
| Building a regex pattern for the first time | Trial and error in sed | Text Find & Replace with live preview |
| Deduplicating a quick list from a colleague | pbpaste | sort -u | Duplicate Line Remover — share a link |
Testing .gitignore patterns before committing | git check-ignore | Glob Pattern Tester — no repo needed |
| Batch processing thousands of files in a pipeline | CLI + shell scripting | CLI wins for automation |
The browser tools are best when you need visual feedback, are working outside a terminal environment, or want to share results with a teammate who does not have a shell open. The CLI remains the right choice for automation, scripting, and operations on remote servers.
Use non-secret examples
These tools calculate from the input you supply. A chmod calculator needs a permission value, not a private key. Use sample paths and redacted text for pattern tests.
Local processing does not mean a website makes no network requests. Pages can load scripts, advertisements, or other resources. Review client-side and server-side tools before using private material.
Get Started
Whether you are a seasoned Linux administrator looking for a faster workflow or a frontend developer who rarely touches the terminal, these tools bring command-line power to a familiar browser interface. Bookmark the ones you use most:
- Chmod Calculator — Linux file permissions
- Text Find & Replace — sed-style substitution
- Duplicate Line Remover — sort | uniq deduplication
- Glob Pattern Tester — shell pattern matching
For a complete mapping of command-line utilities to their web-based equivalents, see the CLI-to-Web Cheatsheet.



