> url security scanner & safe preview tool

[safespace@krinc ~]$ about --verbose

about_safespace()

> free url security scanner. no data stored. no tracking. just truth.

// origin story

why_we_built_this()

> suspicious links are everywhere — phishing emails, shady DMs, fake login pages. most people click without thinking.

> existing tools were either paywalled, required sign-ups, or sent your data to third-party servers. that felt wrong.

> safespace was built to give everyone a fast, honest, private way to check a url before clicking — no account, no cost, no nonsense.

// what we check

security_checks[]

[✓]

URL Validation

format check using WHATWG URL API

[✓]

HTTPS Protocol

detects http-only (insecure) connections

[✓]

Suspicious Patterns

ip addresses, phishing keywords, @ obfuscation

[✓]

Domain Analysis

risky TLDs, long domains, numeric domains

[✓]

Domain Age

heuristic estimation of domain trustworthiness

[✓]

URL Length

flags abnormally long urls (>200 chars)

[✓]

Special Characters

detects encoding tricks and obfuscation

// tech stack

dependencies[]

>

Next.js 14

react framework

>

TypeScript

strict mode

>

Tailwind CSS

utility styling

>

Zod

input validation

>

LRU Cache

rate limiting

>

App Router

next.js routing

// privacy policy (tl;dr)

privacy_guaranteed()

  • [✓]no user accounts or login required.
  • [✓]zero analytics or tracking scripts.
  • [✓]urls you scan are analyzed server-side but never stored or logged.
  • [✓]no cookies used for tracking — only session state on your device.
  • [✓]rate limiting is ip-based and auto-expires after 60 seconds.
  • [✓]fully open-source: audit every line at github.com/iKrinc/safespace.krinc.in
// creator
🧑‍💻

built_by_krinc()

krinc builds free, open-source tools for developers and security-conscious people. safespace is part of the krinc.in ecosystem.

// support development

[support_us()]

safespace is free and always will be. if it kept you safe, consider supporting the project — it helps keep the lights on.