1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"/><meta name="description" content="Kutt is a free and open source URL shortener with custom domains and stats."/><link href="https://fonts.googleapis.com/css?family=Nunito:300,400,700" rel="stylesheet"/><link rel="icon" sizes="196x196" href="/images/favicon-196x196.png"/><link rel="icon" sizes="32x32" href="/images/favicon-32x32.png"/><link rel="icon" sizes="16x16" href="/images/favicon-16x16.png"/><link rel="apple-touch-icon" href="/images/favicon-196x196.png"/><link rel="mask-icon" href="/images/icon.svg" color="blue"/><link rel="manifest" href="manifest.webmanifest"/><meta name="theme-color" content="#f3f3f3"/><meta property="fb:app_id" content="123456789"/><meta property="og:url" content="https://hocmai.link"/><meta property="og:type" content="website"/><meta property="og:title" content="Kutt"/><meta property="og:image" content="https://hocmai.link/images/card.png"/><meta property="og:description" content="Free & Open Source Modern URL Shortener"/><meta name="twitter:url" content="https://hocmai.link"/><meta name="twitter:title" content="Kutt"/><meta name="twitter:description" content="Free & Open Source Modern URL Shortener"/><meta name="twitter:image" content="https://hocmai.link/images/card.png"/><style data-styled="" data-styled-version="5.0.0">.dJDBXR{box-sizing:border-box;margin:0;min-width:0;width:1232px;max-width:100%;padding:16px;margin-bottom:32px;height:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} 2@media screen and (min-width:40em){.dJDBXR{padding:0 32px;margin-bottom:0;height:auto;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}} 3@media screen and (min-width:52em){.dJDBXR{height:102px;}} 4.eFqIOI{box-sizing:border-box;margin:0;min-width:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} 5@media screen and (min-width:40em){.eFqIOI{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}} 6.xQskr{box-sizing:border-box;margin:0;min-width:0;display:none;-webkit-align-items:flex-end;-webkit-box-align:flex-end;-ms-flex-align:flex-end;align-items:flex-end;margin-bottom:3px;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} 7@media screen and (min-width:40em){.xQskr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}} 8.dMfArV{box-sizing:border-box;margin:0;min-width:0;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} 9.gnRvVm{box-sizing:border-box;margin:0;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} 10@media screen and (min-width:40em){.gnRvVm{display:none;}} 11.bxBQfB{box-sizing:border-box;margin:0;min-width:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:600px;max-width:97%;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} 12.leoyod{box-sizing:border-box;margin:0;min-width:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:start;
12-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} 13@media screen and (min-width:40em){.leoyod{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}} 14data-styled.g2[id="sc-AykKD"]{content:"dJDBXR,eFqIOI,xQskr,dMfArV,gnRvVm,bxBQfB,leoyod,"} 15.cVQogd{box-sizing:border-box;margin:0;min-width:0;height:32px;width:auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding-top:0;padding-bottom:0;padding-left:24px;padding-right:24px;font-size:12px;color:blue;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:normal;text-align:center;line-height:1;word-break:keep-all;color:white;background:linear-gradient(to right,#42a5f5,#2979ff);box-shadow:0 5px 6px rgba(66,165,245,0.5);border:none;border-radius:100px;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;cursor:pointer;overflow:hidden;} 16@media screen and (min-width:40em){.cVQogd{height:40px;padding-left:32px;padding-right:32px;font-size:13px;}} 17.cVQogd:hover,.cVQogd:focus{outline:none;box-shadow:0 6px 15px rgba(66,165,245,0.5);-webkit-transform:translateY(-2px) scale(1.02,1.02);-ms-transform:translateY(-2px) scale(1.02,1.02);transform:translateY(-2px) scale(1.02,1.02);} 18.edoJYR{box-sizing:border-box;margin:0;min-width:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:40px;margin-top:16px;width:auto;padding-top:0;padding-bottom:0;padding-left:24px;padding-right:24px;font-size:12px;color:blue;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:normal;text-align:center;line-height:1;word-break:keep-all;color:white;background:linear-gradient(to right,#42a5f5,#2979ff);box-shadow:0 5px 6px rgba(66,165,245,0.5);border:none;border-radius:100px;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;cursor:pointer;overflow:hidden;} 19@media screen and (min-width:40em){.edoJYR{height:44px;margin-top:0;padding-left:32px;padding-right:32px;font-size:13px;}} 20.edoJYR:hover,.edoJYR:focus{outline:none;box-shadow:0 6px 15px rgba(66,165,245,0.5);-webkit-transform:translateY(-2px) scale(1.02,1.02);-ms-transform:translateY(-2px) scale(1.02,1.02);transform:translateY(-2px) scale(1.02,1.02);} 21data-styled.g5[id="Button-y7r5mj-0"]{content:"cVQogd,edoJYR,"} 22.kkAuxZ{box-sizing:border-box;margin:0;min-width:0;font-size:14px;padding-bottom:1px;cursor:pointer;color:#2196f3;border-bottom:1px dotted transparent;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;} 23@media screen and (min-width:40em){.kkAuxZ{font-size:16px;}} 24.kkAuxZ:hover{border-bottom-color:#2196f3;} 25.jyuRGj{box-sizing:border-box;margin:0;min-width:0;padding-bottom:1px;cursor:pointer;color:#2196f3;border-bottom:1px dotted transparent;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;} 26data-styled.g7[id="ALink-sc-1r459y-0"]{content:"kkAuxZ,jyuRGj,"} 27.krNBui{box-sizing:border-box;margin:0;min-width:0;margin-left:12px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} 28@media screen and (min-width:40em){.krNBui{margin-left:24px;}} 29@media screen and (min-width:52em){.krNBui{margin-left:32px;}} 30.krNBui a{color:inherit;} 31.krNBui a:hover{color:#2196f3;} 32data-styled.g8[id="Header__Li-sc-172uspj-0"]{content:"krNBui,"} 33.dhqcwd > a{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 8px 0 0;font-size:22px;font-weight:bold;-webkit-text-decoration:none;text-decoration:none;color:inherit;-webkit-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out;} 34@media only screen and (max-width:488px){.dhqcwd a{font-size:18px;}} 35.dhqcwd img{width:18px;margin-right:11px;} 36data-styled.g9[id="Header__LogoImage-sc-172uspj-1"]{content:"dhqcwd,"} 37.hgUqaz{box-sizing:border-box;margin:0;min-width:0;min-height:100vh;width:100%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;} 38.hgUqaz input{-webkit-filter:none;filter:none;} 39.hgUqaz *{box-sizing:border-box;} 40.hgUqaz *::-moz-focus-inner{border:none;} 41data-styled.g10[id="AppWrapper__Wrapper-sc-1rzwety-0"]{content:"hgUqaz,"} 42.fnDUvn{box-sizing:border-box;margin:0;min-width:0;margin-top:16px;margin-bottom:16px;color:hsl(200,35%,25%);font-weight:400;font-weight:700;} 43.jlasjJ{box-sizing:border-box;margin:0;min-width:0;margin-bottom:16px;color:hsl(200,35%,25%);font-weight:400;} 44.guHkcn{box-sizing:border-box;margin:0;min-width:0;margin-bottom:32px;color:hsl(200,35%,25%);font-weight:400;} 45.XgioZ{box-sizing:border-box;margin:0;min-width:0;color:hsl(200,35%,25%);font-weight:400;font-weight:700;} 46.jEssYA{box-sizing:border-box;margin:0;min-width:0;font-size:14px;margin-top:16px;color:red;font-weight:400;} 47data-styled.g11[id="Text-sc-1xou3rh-0"]{content:"fnDUvn,jlasjJ,guHkcn,XgioZ,jEssYA,"} 48.iZODgK{box-sizing:border-box;margin:0;min-width:0;height:44px;width:100%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:16px;padding-top:0;padding-bottom:0;padding-left:16px;padding-right:16px;font-size:14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;box-sizing:border-box;-webkit-letter-spacing:0.05em;-moz-letter-spacing:0.05em;-ms-letter-spacing:0.05em;letter-spacing:0.05em;color:#444;background-color:white;box-shadow:0 10px 35px hsla(200,15%,70%,0.2);border:none;border-radius:100px;border-bottom:5px solid #f5f5f5;border-bottom-width:5px;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;} 49@media screen and (min-width:40em){.iZODgK{height:54px;width:50%;padding-left:24px;padding-right:24px;font-size:15px;}} 50.iZODgK:focus{outline:none;box-shadow:0 20px 35px hsla(200,15%,70%,0.4);} 51.iZODgK::-webkit-input-placeholder{font-size:13px;-webkit-letter-spacing:0.05em;-moz-letter-spacing:0.05em;-ms-letter-spacing:0.05em;letter-spacing:0.05em;color:#888;} 52.iZODgK::-moz-placeholder{font-size:13px;-webkit-letter-spacing:0.05em;-moz-letter-spacing:0.05em;-ms-letter-spacing:0.05em;letter-spacing:0.05em;color:#888;} 53.iZODgK:-ms-input-placeholder{font-size:13px;-webkit-letter-spacing:0.05em;-moz-letter-spacing:0.05em;-ms-letter-spacing:0.05em;letter-spacing:0.05em;color:#888;} 54.iZODgK::placeholder{font-size:13px;-webkit-letter-spacing:0.05em;-moz-letter-spacing:0.05em;-ms-letter-spacing:0.05em;letter-spacing:0.05em;color:#888;} 55@media screen and (min-width:64em){.iZODgK::-webkit-input-placeholder{font-size:14px;}.iZODgK::-moz-placeholder{font-size:14px;}.iZODgK:-ms-input-placeholder{font-size:14px;}.iZODgK::placeholder{font-size:14px;}} 56@media screen and (min-width:52em){.iZODgK{-webkit-letter-spacing:0.1em;-moz-letter-spacing:0.1em;-ms-letter-spacing:0.1em;letter-spacing:0.1em;border-bottom-width:6px;}.iZODgK::-webkit-input-placeholder{font-size:14px;}.iZODgK::-moz-placeholder{font-size:14px;}.iZODgK:-ms-input-placeholder{font-size:14px;}.iZODgK::placeholder{font-size:14px;}} 57@media screen and (min-width:40em){.iZODgK::-webkit-input-placeholder{font-size:14px;}.iZODgK::-moz-placeholder{font-size:14px;}.iZODgK:-ms-input-placeholder{font-size:14px;}.iZODgK::placeholder{font-size:14px;}} 58data-styled.g12[id="Input__TextInput-bpdpvc-0"]{content:"iZODgK,"} 59</style>
59<script>window.recaptchaCallback = function() { window.isCaptchaReady = true; }</script>
vendor: 97 bytes, line 59
59<script src="https://www.google.com/recaptcha/api.js?render=explicit" async="" defer=""></script>
59<meta name="viewport" content="width=device-width"/><meta charSet="utf-8"/><title>Kutt | Modern Open Source URL shortener.</title><meta name="next-head-count" content="3"/><link rel="preload" href="/_next/static/jWaxk5Z9foxir2Kgd5LVs/pages/_app.js" as="script"/><link rel="preload" href="/_next/static/jWaxk5Z9foxir2Kgd5LVs/pages/report.js" as="script"/><link rel="preload" href="/_next/static/runtime/webpack-1c5199ff66550d26e499.js" as="script"/><link rel="preload" href="/_next/static/chunks/framework.b2ec32671773fe2333c0.js" as="script"/><link rel="preload" href="/_next/static/chunks/commons.7057cfe0a982e08e2ab5.js" as="script"/><link rel="preload" href="/_next/static/chunks/3e5c1edb0837dc297da797d25db46f60ee84f635.7a464e2b56c764965d89.js" as="script"/><link rel="preload" href="/_next/static/runtime/main-b4aac100b27426cd9b2f.js" as="script"/><link rel="preload" href="/_next/static/chunks/548c6fe717e5e01187062cad16b4995a61848ec0.86a349f6fe9138efca31.js" as="script"/><link rel="preload" href="/_next/static/chunks/37b4c0ba0435b13830f0d7f94382ed3f538749a4.81558b77e787bd48b5d4.js" as="script"/></head><body style="margin:0;background-color:hsl(206, 12%, 95%);font:16px/1.45 "Nunito", sans-serif;overflow-x:hidden;color:hsl(200, 35%, 25%)"><div id="__next"><div width="1" class="sc-AykKC sc-AykKD AppWrapper__Wrapper-sc-1rzwety-0 hgUqaz"><div width="1232" height="auto,auto,102" class="sc-AykKC sc-AykKD dJDBXR"><div class="sc-AykKC sc-AykKD eFqIOI"><div class="Header__LogoImage-sc-172uspj-1 dhqcwd"><a href="/" title="Homepage"><img src="/images/logo.svg" alt=""/>Kutt</a></div><ul style="list-style:none" display="none,flex" class="sc-AykKC sc-AykKD xQskr"><div class="sc-AykKC sc-AykKD Header__Li-sc-172uspj-0 krNBui"><a href="//github.com/thedevs-network/kutt" target="_blank" rel="noopener noreferrer" title="GitHub" font-size="14,16" class="sc-AykKC ALink-sc-1r459y-0 kkAuxZ">GitHub</a></div><div class="sc-AykKC sc-AykKD Header__Li-sc-172uspj-0 krNBui"><a href="/report" title="Report abuse" font-size="14,16" class="sc-AykKC ALink-sc-1r459y-0 kkAuxZ">Report</a></div></ul></div><ul style="list-style:none" class="sc-AykKC sc-AykKD dMfArV"><div class="sc-AykKC sc-AykKD Header__Li-sc-172uspj-0 krNBui"><div display="flex,none" class="sc-AykKC sc-AykKD gnRvVm"><a href="/report" title="Report" font-size="14,16" class="sc-AykKC ALink-sc-1r459y-0 kkAuxZ">Report</a></div></div><div class="sc-AykKC sc-AykKD Header__Li-sc-172uspj-0 krNBui"><a href="/login" title="login / signup" class="sc-AykKC ALink-sc-1r459y-0 jyuRGj"><button height="32,40" width="auto" font-size="12,13" color="blue" class="sc-AykKC sc-AykKD Button-y7r5mj-0 cVQogd">Login / Sign up</button></a></div></ul></div><div width="600" class="sc-AykKC sc-AykKD bxBQfB"><h2 color="hsl(200, 35%, 25%)" class="sc-AykKC Text-sc-1xou3rh-0 fnDUvn">Report abuse</h2><div color="hsl(200, 35%, 25%)" class="sc-AykKC Text-sc-1xou3rh-0 jlasjJ">Report abuses, malware and phishing links to the below email address or use the form. We will take actions shortly.</div><div color="hsl(200, 35%, 25%)" class="sc-AykKC Text-sc-1xou3rh-0 guHkcn"></div><div color="hsl(200, 35%, 25%)" class="sc-AykKC Text-sc-1xou3rh-0 jlasjJ"><span color="hsl(200, 35%, 25%)" class="sc-AykKC Text-sc-1xou3rh-0 XgioZ">URL containing malware/scam:</span></div><form class="sc-AykKC sc-AykKD leoyod"><input type="text" name="url" value="" placeholder="hocmai.link/example" height="44,54" width="1,0.5" required="" font-size="14,15" class="sc-AykKC sc-AykKD Input__TextInput-bpdpvc-0 iZODgK"/><button type="submit" height="40,44" width="auto" font-size="12,13" color="blue" class="sc-AykKC sc-AykKD Button-y7r5mj-0 edoJYR">Send report</button></form><div font-size="14" color="red" class="sc-AykKC Text-sc-1xou3rh-0 jEssYA"></div></div></div></div>
59<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{},"tokenPayload":null,"initialState":{"auth":{"domain":null,"email":null,"isAdmin":false,"isAuthenticated":false},"links":{"link":null,"items":[],"total":0,"loading":true},"loading":{"loading":false},"settings":{"domains":[],"email":null,"apikey":null,"fetched":false}}},"page":"/report","query":{},"buildId":"jWaxk5Z9foxir2Kgd5LVs","isFallback":false,"customServer":true,"appGip":true}</script>
59<script nomodule="" src="/_next/static/runtime/polyfills-81fcd2cf1e8e5dc40270.js"></script>
59<script async="" data-next-page="/_app" src="/_next/static/jWaxk5Z9foxir2Kgd5LVs/pages/_app.js"></script>
59<script async="" data-next-page="/report" src="/_next/static/jWaxk5Z9foxir2Kgd5LVs/pages/report.js"></script>
59<script src="/_next/static/runtime/webpack-1c5199ff66550d26e499.js" async=""></script>
59<script src="/_next/static/chunks/framework.b2ec32671773fe2333c0.js" async=""></script>
59<script src="/_next/static/chunks/commons.7057cfe0a982e08e2ab5.js" async=""></script>
59<script src="/_next/static/chunks/3e5c1edb0837dc297da797d25db46f60ee84f635.7a464e2b56c764965d89.js" async=""></script>
59<script src="/_next/static/runtime/main-b4aac100b27426cd9b2f.js" async=""></script>
59<script src="/_next/static/chunks/548c6fe717e5e01187062cad16b4995a61848ec0.86a349f6fe9138efca31.js" async=""></script>
59<script src="/_next/static/chunks/37b4c0ba0435b13830f0d7f94382ed3f538749a4.81558b77e787bd48b5d4.js" async=""></script>
59<script src="/_next/static/jWaxk5Z9foxir2Kgd5LVs/_buildManifest.js" async=""></script>
59<script src="/_next/static/jWaxk5Z9foxir2Kgd5LVs/_ssgManifest.js" async=""></script>
59</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.