This application serves as a bridge when accessing URL links. Upon opening a link, a window appears with details about the URL, enabling you to make modifications as needed. It’s particularly beneficial for opening external links from emails, social media apps, and more.
URLCheck, created by TrianguloY for personal use, is an open-source tool (licensed under CC BY 4.0) that is completely free, ad-free, and tracker-free. It is lightweight and requires minimal permissions—only internet access for module checks, which are conducted solely at the user's request. The source code is available on GitHub for those interested in suggesting changes, making modifications, or proposing translations: https://github.com/TrianguloY/UrlChecker.
The app features a modular design, allowing you to enable, disable, and rearrange individual modules, which include:
* Input Text:
Displays the current URL for manual editing. This module cannot be disabled.
* History:
Allows you to view and revert changes made by other modules, including user edits (a standard undo/redo feature).
* Log:
Maintains a record of all checked URLs, which you can view, edit, copy, or clear.
* Status Code:
By clicking a button, a network request is sent to retrieve the URL, displaying the status code (e.g., OK, server error, not found). If the URL redirects, you can click the message to view the new URL. Note that while the URL is fetched, it is not evaluated, so JavaScript-based redirections will not be detected.
* URL Scanner:
Enables you to scan the URL using VirusTotal and check the report. A free personal VirusTotal API key is required for functionality. VirusTotal™ is a trademark of Google, Inc.
* URL Cleaner:
Utilizes the ClearURLs catalog to eliminate referral and unnecessary parameters from the URL, and it also supports common offline URL redirections. The built-in catalog can be found at https://docs.clearurls.xyz/latest/specs/rules/.
* Unshortener:
Employs https://unshorten.me/ to remotely expand shortened URLs.
* Queries Remover:
This feature reveals the decoded individual URL queries, allowing you to either remove or review them.
* Pattern Module:
This tool analyzes the URL using regex patterns that can issue warnings, provide suggestions, or implement replacements. You have the flexibility to modify existing patterns, create new ones, or utilize patterns made by other users.
* Included built-in patterns are:
- A warning for URLs containing non-ASCII characters, such as Greek letters, which can be exploited for phishing (e.g., googĺe.com vs. google.com).
- A suggestion to replace 'http' with 'https'.
- A recommendation to swap out YouTube, Reddit, or Twitter for more privacy-conscious alternatives (this feature is disabled by default).
* Hosts Checker:
This module categorizes hosts, which can be set up manually or by using a remote hosts-like file. It serves to alert users about potentially harmful or noteworthy sites. The default configuration includes StevenBlack's hosts list, which covers adware/malware, fake news, gambling, and adult content, sourced from https://github.com/StevenBlack/hosts.
* Debug Module:
This feature displays the intended URI and, if desired, provides information about the custom tabs (ctabs) service. It is primarily designed for developers.
* Open Module:
This section includes buttons for opening and sharing links. If a link can be accessed through multiple applications, an arrow will appear, allowing you to make a selection. This feature cannot be disabled.
FAQ
Q: Is URLCheck free to use?
A: Yes, URLCheck is completely free, ad-free, and tracker-free. It is licensed under CC BY 4.0, which means you can use, share, and modify it without any cost.
Q: Where can I find the source code for URLCheck?
A: The source code for URLCheck is available on GitHub. You can access it at https://github.com/TrianguloY/UrlChecker. This allows you to suggest changes, make modifications, or propose translations.
Q: What permissions does URLCheck require?
A: URLCheck requires minimal permissions, specifically internet access, which is only used for module checks conducted at the user's request.
Version History
v3.2——17 Mar 2025
Allows analyzing (or sharing) URLs before opening them. Download the latest version of URLCheck 3.2 to enjoy new features and updates immediately!
V 3.2
- Improve: enhanced JSON editor (vote second place)
- New: upper-case-in-domain default pattern (thanks Bakr-Ali!)
- Fix: 'rejected' urls hide the opened app
V 3.1
- New module: Webhook. Thanks to anoop-b!
- New automations: clear and close
- Improve: Allow multiple regex on automations
- Improve: Tweaked style of history module
- Fix: Disable auto-updates after using the Input module
Ratings and reviews
There are no reviews yet. Be the first one to write one.