# skrat.im > Free URL shortener from Slovakia (Slovak "skrátim" = "I will shorten"). Two short-link domains, skrat.im and krat.im, each with its own alias namespace. Custom aliases, QR codes, cookie-free click statistics, expiry by date or click count, password protection, link preview (append "+"), bulk shortening, REST API and an MCP server for AI agents. No sign-up needed; accounts are optional and free. Languages: Slovak (https://skrat.im/), Czech (https://skrat.im/cs/), English (https://skrat.im/en/). ## How to shorten a URL programmatically - REST: `POST https://skrat.im/api/v1/links` with JSON `{"url": "https://example.com/long"}`. Optional: alias, domain (skrat.im | krat.im), title, expires_in_days, max_clicks, password, public_stats, utm_*. - Plain text: `GET https://skrat.im/api/shorten?url=https://example.com` returns only the short URL. - MCP (Model Context Protocol, Streamable HTTP): `https://skrat.im/mcp` with tools shorten_url, check_alias, get_link_info, qr_code. - Auth: none required. Anonymous: 60 links/hour/IP. API key (`Authorization: Bearer skrat_…`, created at https://skrat.im/app/settings/): 1000/hour, links saved to the account. - Anonymous links return an `edit_token` once; send it as `X-Edit-Token` to edit (PATCH) or delete (DELETE) `/api/v1/links/{id}`. ## Inspecting a short link - `https://skrat.im/{alias}+` shows the destination, creation date and public click count as HTML. - `https://skrat.im/{alias}.json` returns the same as JSON. - `https://skrat.im/{alias}.png` and `.svg` return the QR code (query: size, fg, bg, margin). ## Docs - [API documentation](https://skrat.im/en/developers/) - [OpenAPI 3.1](https://skrat.im/openapi.json) - [API catalog, RFC 9727](https://skrat.im/.well-known/api-catalog) - [MCP server card](https://skrat.im/.well-known/mcp/server-card.json) - [Terms of use](https://skrat.im/en/terms/) - [Privacy](https://skrat.im/en/privacy/) - [Report abuse](https://skrat.im/en/report/) ## Guides (English) - [How to shorten a URL and when it pays off](https://skrat.im/en/guides/how-to-shorten-a-url/): A long address is hard to dictate, print or trust. How to shorten a URL for free in seconds, what a custom alias is and what to watch out for. - [Free QR code from a link: how to create and use one](https://skrat.im/en/guides/qr-code-from-a-link/): How to make a QR code from any address without signing up, which format to use for print, and why encoding a short link beats encoding a long one. - [UTM parameters: how to measure where people come from](https://skrat.im/en/guides/utm-parameters/): What utm_source, utm_medium and utm_campaign are, how to add them to a link and how to hide them inside a short link so the campaign looks tidy and can be measured. ## Návody (slovensky) - [Ako skrátiť URL adresu a kedy sa to oplatí](https://skrat.im/navody/ako-skratit-url/): Dlhá adresa sa zle diktuje, zle tlačí a zle vyzerá. Návod, ako skrátiť URL zadarmo za pár sekúnd, čo je vlastný alias a na čo si dať pozor. - [QR kód z odkazu zadarmo: ako ho vytvoriť a použiť](https://skrat.im/navody/qr-kod-z-odkazu/): Ako spraviť QR kód z ľubovoľnej adresy bez registrácie, v akom formáte ho dať do tlače a prečo je lepšie kódovať krátky odkaz než dlhý. - [UTM parametre: ako merať, odkiaľ ľudia prichádzajú](https://skrat.im/navody/utm-parametre/): Čo sú utm_source, utm_medium a utm_campaign, ako ich pridať k odkazu a ako ich skryť do krátkeho odkazu, aby kampaň vyzerala upratane a dala sa merať. ## Návody (česky) - [Jak zkrátit URL adresu a kdy se to vyplatí](https://skrat.im/cs/navody/jak-zkratit-url/): Dlouhá adresa se špatně diktuje, špatně tiskne a špatně vypadá. Návod, jak zkrátit URL zdarma za pár sekund, co je vlastní alias a na co si dát pozor. - [QR kód z odkazu zdarma: jak ho vytvořit a použít](https://skrat.im/cs/navody/qr-kod-z-odkazu/): Jak udělat QR kód z libovolné adresy bez registrace, v jakém formátu ho dát do tisku a proč je lepší kódovat krátký odkaz než dlouhý. - [UTM parametry: jak měřit, odkud lidé přicházejí](https://skrat.im/cs/navody/utm-parametry/): Co jsou utm_source, utm_medium a utm_campaign, jak je přidat k odkazu a jak je schovat do krátkého odkazu, aby kampaň vypadala uklizeně a dala se měřit. ## Optional - [llms-full.txt](https://skrat.im/llms-full.txt): full text of all guides.