Help
RSS
API
Feed
Maltego
Contact
Domain > sneakygpt.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-12-14
172.67.72.3
(
ClassC
)
Port 443
HTTP/1.1 200 OKDate: Sun, 14 Dec 2025 19:08:44 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveAccess-Control-Allow-Origin: *Cache-Control: public, max-age0, must-revalidatereferrer-policy: strict-origin-when-cross-originx-content-type-options: nosniffVary: accept-encodingReport-To: {group:cf-nel,max_age:604800,endpoints:{url:https://a.nel.cloudflare.com/report/v4?sgqi2y1eGDqUCOEzKPbLrsuGQ1nDsJN7eT4ktxb%2BeiATCY3G7bAwJ6crT0bHu8CPIhK%2F2VYOCSaqiaEsYsBIcYyExaE%2F1%2Bi6jHUE9}}Nel: {report_to:cf-nel,success_fraction:0.0,max_age:604800}Server: cloudflarecf-cache-status: DYNAMICCF-RAY: 9adffddc49278e12-PDXalt-svc: h3:443; ma86400 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>SneakyGPT.com - Hidden Unicode Character Detector/title> !-- Favicons --> link relicon typeimage/svg+xml href/favicon.svg> link relapple-touch-icon href/apple-touch-icon.svg> link relshortcut icon href/favicon.svg> !-- Meta tags for better SEO and social sharing --> meta namedescription contentDetect and remove hidden Unicode characters from AI-generated text. 100% private browser-based tool.> meta namekeywords contentunicode, hidden characters, ChatGPT, AI text, character detector> meta propertyog:title contentSneakyGPT - Hidden Unicode Character Detector> meta propertyog:description contentDetect and remove hidden Unicode characters from AI-generated text> meta propertyog:type contentwebsite> meta propertyog:url contenthttps://sneakygpt.com> meta nametwitter:card contentsummary> meta nametheme-color content#2563eb> style> * { margin: 0; padding: 0; box-sizing: border-box; } :root { --primary: #2563eb; --primary-hover: #1d4ed8; --danger: #dc2626; --danger-hover: #b91c1c; --success: #16a34a; --warning: #f59e0b; --bg: #ffffff; --bg-secondary: #f9fafb; --border: #e5e7eb; --text: #111827; --text-muted: #6b7280; --shadow: rgba(0, 0, 0, 0.1); } data-themedark { --primary: #3b82f6; --primary-hover: #2563eb; --danger: #ef4444; --danger-hover: #dc2626; --success: #22c55e; --warning: #eab308; --bg: #1f2937; --bg-secondary: #111827; --border: #374151; --text: #f9fafb; --text-muted: #9ca3af; --shadow: rgba(0, 0, 0, 0.3); } body { font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; line-height: 1.6; color: var(--text); background-color: var(--bg-secondary); min-height: 100vh; } .container { max-width: 1200px; margin: 0 auto; padding: 2rem; } header { text-align: center; margin-bottom: 3rem; } h1 { font-size: 2.5rem; margin-bottom: 0.5rem; background: linear-gradient(135deg, var(--primary) 0%, #7c3aed 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .subtitle { color: var(--text-muted); font-size: 1.1rem; } .main-grid { display: grid; grid-template-columns: 1fr 300px; gap: 2rem; margin-bottom: 2rem; } @media (max-width: 768px) { .container { padding: 1rem; } h1 { font-size: 2rem; } .subtitle { font-size: 1rem; } .main-grid { grid-template-columns: 1fr; gap: 1rem; } .card { padding: 1rem; } button { min-height: 44px; min-width: 44px; padding: 0.75rem 1rem; font-size: 0.95rem; } .theme-toggle { top: 1rem; right: 1rem; min-width: 44px; min-height: 44px; padding: 0.75rem; } textarea { font-size: 16px; /* Prevents zoom on iOS */ min-height: 150px; } .button-group { flex-wrap: wrap; } .stats-grid { grid-template-columns: 1fr; } .highlighted-text { font-size: 14px; line-height: 1.5; } } .card { background: var(--bg); border-radius: 0.75rem; border: 1px solid var(--border); padding: 1.5rem; box-shadow: 0 1px 3px var(--shadow); } .card-title { font-size: 1.25rem; font-weight: 600; margin-bottom: 1rem; } textarea { width: 100%; min-height: 150px; max-height: 300px; padding: 0.75rem; border: 1px solid var(--border); border-radius: 0.5rem; font-size: 1rem; resize: vertical; transition: border-color 0.2s; overflow-y: auto; } textarea:focus { outline: none; border-color: var(--primary); } .button-group { display: flex; gap: 0.75rem; margin-top: 1rem; } button { padding: 0.5rem 1.25rem; border: none; border-radius: 0.5rem; font-size: 1rem; font-weight: 500; cursor: pointer; transition: all 0.2s; display: inline-flex; align-items: center; gap: 0.5rem; } .btn-primary { background: var(--primary); color: white; } .btn-primary:hover { background: var(--primary-hover); } .btn-danger { background: var(--danger); color: white; } .btn-danger:hover { background: var(--danger-hover); } .btn-secondary { background: var(--border); color: var(--text); } .btn-secondary:hover { background: #d1d5db; } .output-section { margin-top: 1.5rem; } .highlighted-text { padding: 1rem; border: 1px solid var(--border); border-radius: 0.5rem; background: var(--bg-secondary); min-height: 100px; white-space: pre-wrap; word-break: break-all; font-family: Consolas, Monaco, monospace; line-height: 1.8; } .hidden-char { background: #fef3c7; border: 2px solid #f59e0b; border-radius: 0.25rem; padding: 0.125rem 0.25rem; margin: 0 2px; position: relative; cursor: help; font-weight: 600; color: #92400e; } .hidden-char:hover::after { content: attr(data-info); position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); background: #1f2937; color: white; padding: 0.5rem 0.75rem; border-radius: 0.375rem; font-size: 0.875rem; white-space: nowrap; z-index: 10; margin-bottom: 0.25rem; font-weight: normal; } .special-char { background: #ddd6fe; border: 2px solid #8b5cf6; border-radius: 0.25rem; padding: 0.125rem 0.25rem; margin: 0 2px; position: relative; cursor: help; font-weight: 600; color: #5b21b6; } .special-char:hover::after { content: attr(data-info); position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%); background: #1f2937; color: white; padding: 0.5rem 0.75rem; border-radius: 0.375rem; font-size: 0.875rem; white-space: nowrap; z-index: 10; margin-bottom: 0.25rem; font-weight: normal; } .char-list { max-height: 400px; overflow-y: auto; } .char-item { padding: 0.75rem; border: 1px solid var(--border); border-radius: 0.5rem; margin-bottom: 0.5rem; background: var(--bg-secondary); } .char-preview { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.5rem; } .char-visual { width: 40px; height: 40px; border: 2px dashed var(--warning); border-radius: 0.375rem; display: flex; align-items: center; justify-content: center; background: #fef3c7; font-size: 1.25rem; font-weight: 600; color: #92400e; } .char-details { flex: 1; } .char-name { font-weight: 600; font-size: 0.875rem; } .char-code { font-family: monospace; color: var(--text-muted); font-size: 0.875rem; } .char-count { background: var(--primary); color: white; padding: 0.125rem 0.5rem; border-radius: 9999px; font-size: 0.75rem; font-weight: 600; } .stats-card { background: linear-gradient(135deg, var(--primary) 0%, #7c3aed 100%); color: white; margin-bottom: 1rem; } .stats-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin-top: 1rem; } .stat-item { text-align: center; } .stat-value { font-size: 2rem; font-weight: 700; } .stat-label { font-size: 0.875rem; opacity: 0.9; } .empty-state { text-align: center; color: var(--text-muted); padding: 2rem; } .notification { position: fixed; bottom: 2rem; right: 2rem; background: var(--success); color: white; padding: 1rem 1.5rem; border-radius: 0.5rem; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); transform: translateY(100px); opacity: 0; transition: all 0.3s; } .notification.show { transform: translateY(0); opacity: 1; } footer { margin-top: 4rem; padding: 2rem 0; border-top: 1px solid var(--border); text-align: center; color: var(--text-muted); } footer a { color: var(--primary); text-decoration: none; margin: 0 1rem; transition: color 0.2s; } footer a:hover { color: var(--primary-hover); text-decoration: underline; } .footer-links { margin-bottom: 1rem; } .footer-copyright { font-size: 0.875rem; } .theme-toggle { position: absolute; top: 2rem; right: 2rem; background: var(--bg); border: 1px solid var(--border); border-radius: 0.5rem; padding: 0.5rem; cursor: pointer; transition: all 0.2s; box-shadow: 0 1px 3px var(--shadow); } .theme-toggle:hover { background: var(--bg-secondary); transform: scale(1.05); } .theme-toggle span { font-size: 1.25rem; } /style> !-- Content Security Policy --> meta http-equivContent-Security-Policy contentdefault-src self; script-src self https://static.cloudflareinsights.com; style-src self unsafe-inline; img-src self data: https://cdn.buymeacoffee.com; font-src self; connect-src self https://cloudflareinsights.com; object-src none; frame-src none; base-uri self; form-action self;> !-- Security Headers --> meta http-equivX-Content-Type-Options contentnosniff> meta http-equivX-XSS-Protection content1; modeblock> meta http-equivReferrer-Policy contentstrict-origin-when-cross-origin> !-- Cloudflare Web Analytics - Uncomment and add your token when ready script defer srchttps://static.cloudflareinsights.com/beacon.min.js data-cf-beacon{token: YOUR_ANALYTICS_TOKEN}>/script> -->/head>body> button classtheme-toggle idbtn-theme titleToggle dark mode> span idtheme-icon>🌙/span> /button> div classcontainer> header> h1>SneakyGPT.com/h1> p classsubtitle>Detect and remove hidden Unicode characters from ChatGPT text/p> div stylebackground: #e0f2fe; border: 2px solid #0369a1; border-radius: 0.5rem; padding: 1rem; margin-top: 1.5rem; text-align: center;> p stylefont-weight: 600; color: #0c4a6e; font-size: 1.1rem;> 🔒 100% Private & Secure /p> p stylecolor: #075985; margin-top: 0.5rem;> All processing happens in your browser. No text ever leaves your device. /p> /div> div stylemargin-top: 1rem; padding: 0.75rem; background: var(--bg-secondary); border-radius: 0.5rem; font-size: 0.875rem; color: var(--text-muted);> strong>Keyboard shortcuts:/strong> Ctrl/Cmd+Shift+C (copy cleaned text) • Ctrl/Cmd+Shift+D (download) /div> /header> div classmain-grid> div classleft-column> div classcard> div styledisplay: flex; justify-content: space-between; align-items: center; margin-bottom: 1rem;> h2 classcard-title stylemargin: 0;>Input Text/h2> span idlive-char-count stylecolor: var(--text-muted); font-size: 0.875rem;>0 characters/span> /div> textarea idinput-text placeholderPaste your text here to detect hidden Unicode characters... >/textarea> div classbutton-group> button classbtn-primary idbtn-copy-clean> span>📋/span> Copy Clean Text /button> button classbtn-secondary idbtn-try-example> span>📝/span> Try Example /button> button classbtn-secondary idbtn-load-file> span>📁/span> Load File /button> input typefile idfile-input accept.txt,.md multiple styledisplay: none;> button classbtn-danger idbtn-clear> span>🗑️/span> Clear /button> /div> /div> div classoutput-section> div classcard> h2 classcard-title>Highlighted Text/h2> div idhighlighted-output classhighlighted-text> span stylecolor: var(--text-muted);>Paste text above to see hidden characters highlighted./span> /div> /div> div classcard stylemargin-top: 1rem;> h2 classcard-title>Cleaned Text/h2> textarea idcleaned-text readonly placeholderCleaned text will appear here... >/textarea> div classbutton-group> button classbtn-primary idbtn-copy-text> span>📋/span> Copy Text /button> button classbtn-secondary idbtn-download> span>💾/span> Download /button> /div> /div> /div> /div> div classright-column> div classcard stats-card> h3 classcard-title>Character Statistics/h3> div classstats-grid> div classstat-item> div classstat-value idtotal-chars>0/div> div classstat-label>Original Length/div> /div> div classstat-item> div classstat-value idcleaned-chars>0/div> div classstat-label>Cleaned Length/div> /div> /div> div stylemargin-top: 1rem; text-align: center;> div classstat-value idhidden-chars stylecolor: #fbbf24;>0/div> div classstat-label>Hidden Characters Removed/div> /div> /div> div styletext-align: center; margin: 1rem 0;> a hrefhttps://www.buymeacoffee.com/a12r target_blank relnoopener noreferrer> img srchttps://cdn.buymeacoffee.com/buttons/v2/default-yellow.png altBuy Me A Coffee styleheight: 60px !important;width: 217px !important;> /a> /div> div classcard> h3 classcard-title>Hidden Characters Found/h3> div idchar-list classchar-list> div classempty-state> No hidden characters detected yet. /div> /div> /div> /div> /div> footer> div classfooter-links> a hrefterms.html>Terms of Service/a> a hrefprivacy.html>Privacy Policy/a> a hrefcookies.html>Cookie Policy/a> /div> div classfooter-copyright> © 2025 SneakyGPT.com. All rights reserved. /div> /footer> /div> div idnotification classnotification> span idnotification-text>/span> /div> !-- Secure obfuscated JavaScript --> script srcapp.min.js integritysha384-G5XWSnIc1OmRWvSElTk0iUtDxufiDjpnlIuPXr4R7W8Vp1SFJMXrIdLtUkZZ1T+3 crossoriginanonymous>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]