Free online tools that run in your browser
Your files never leave your device · No login required · 100% free
Convert, compress, calculate, generate, edit and check files right in your browser — fast, private and easy to use.
Search results
Popular tools
View all toolsBrowse by category
Popular file conversions
View all convertersProgramming
Learn and practise programming in your browser. Pick a language: write code, run it in a real terminal and follow the lessons step by step.
Why Shiklo Tools?
Simple, private tools that just work — right in your browser.
- Private Everything runs in your browser. Files are never uploaded.
- Secure Encrypted HTTPS connection, and nothing you open is stored on our servers.
- No login required No account, no sign-up, no email. Just open a tool and use it.
- Fast No upload or download wait — results appear instantly.
- Free All tools are free to use, with no limits.
- Works everywhere Phone, tablet or computer, in any modern browser.
🆕 New tools
★ Popular tools
Recently used
Frequently asked questions
Are my files or text uploaded anywhere?
No. Every tool runs inside your browser on your own device. Nothing you enter or open is sent to a server.
Do I need to create an account or log in?
No login is required. There are no accounts — open any tool and start using it straight away.
Are the tools really free?
Yes. All tools are free, with no limits or watermarks. The site is supported by ads.
Does it work on my phone?
Yes. The tools work in any modern browser on phones, tablets and computers.
Can I use the tools offline?
Once a tool has loaded it does its work on your device, so it keeps working even if your connection drops.
Which file types are supported?
PDF, Word, Excel, PowerPoint, OpenDocument and RTF documents, JPG, PNG, WebP, HEIC, AVIF, GIF and BMP images, MP4, MOV, WebM and MKV videos, MP3, WAV, M4A, OGG and FLAC audio, ZIP, 7z, RAR, TAR and GZIP archives, CSV, JSON, XML and plain text. Each tool lists exactly what it opens.
All tools with descriptions →
Robots.txt Generator & Tester
Create a robots.txt with rules per crawler, AI crawler blocking and sitemap lines, then test any URL against any robots.txt file.
A robots.txt file sits at the root of your website and tells crawlers which parts of the site they may visit. The Robots.txt Generator builds one for you: allow everything, block everything, or block specific folders; add rules for individual crawlers such as Googlebot-Image or Bingbot; block the crawlers that collect content for AI training with one switch; and list your sitemaps.
The built-in tester then checks any address against the file, or against a robots.txt you paste, and tells you whether a crawler may fetch it and which line decides. It follows RFC 9309, the robots exclusion standard that Google uses, including wildcards and the longest-match rule. Everything runs in your browser.
How to use Robots.txt Generator & Tester
- Choose what all crawlers may do: allow everything, block everything or block some folders.
- Optionally block AI training crawlers and add rules for specific crawlers.
- Add your sitemap address, then copy or download robots.txt and upload it to your site's root.
- Test addresses with the tester, against the generated file or your own.
Features
- Allow all, block all or block a list of folders and pages.
- Per-crawler rules for Googlebot, Bingbot, Applebot, DuckDuckBot and more.
- One switch to block AI training crawlers: GPTBot, ClaudeBot, Google-Extended, CCBot and others.
- Sitemap lines and an optional Crawl-delay.
- Tester that follows RFC 9309: most specific user-agent, longest match, Allow wins ties.
- Supports * and $ wildcards and percent-encoded paths.
- Checks pasted files for unknown fields and misplaced rules.
- Download robots.txt ready to upload.
How robots.txt rules work
Rules are grouped under one or more User-agent lines. A crawler uses the group whose user-agent name matches it most specifically, and only that group; if none matches, it uses the group for *. Within the group, the rule with the longest matching path wins, and if an Allow and a Disallow rule are equally long, Allow wins.
| Rules | Address | Result |
|---|---|---|
| Disallow: /admin/ | /admin/settings | Blocked |
| Disallow: /admin/ and Allow: /admin/public/ | /admin/public/help | Allowed: the Allow rule is longer |
| Disallow: /*.pdf$ | /files/report.pdf | Blocked: * matches any characters, $ marks the end |
| Disallow: /*.pdf$ | /files/report.pdf?download=1 | Allowed: the address doesn't end in .pdf |
| Allow: /$ and Disallow: / | / | Allowed: only the home page is open |
| Disallow: (empty) | anything | Allowed: an empty Disallow allows everything |
Blocking AI crawlers
Several companies run separate crawlers to collect web pages for training AI models, and most of them respect robots.txt. Turning on the AI switch adds a group that disallows the whole site for GPTBot (OpenAI), ClaudeBot (Anthropic), Google-Extended (Google's Gemini training), Applebot-Extended (Apple), CCBot (Common Crawl), meta-externalagent (Meta), Bytespider (ByteDance) and Amazonbot. Blocking Google-Extended and Applebot-Extended does not affect your ranking in Google Search or Apple's Siri and Spotlight results. Crawlers that fetch pages for AI search answers, such as OAI-SearchBot or PerplexityBot, are separate; you can add rules for them individually.
What robots.txt can't do
robots.txt is a request, not a lock. Well-behaved crawlers follow it, but anyone can still open the pages, and blocked pages can still appear in search results without a description if other sites link to them. To keep a page out of Google, allow it to be crawled and add a noindex meta tag instead, and protect private areas with a password. Never list secret folders in robots.txt, since the file itself is public.
Where to put the file
Upload the file as robots.txt to the root of each host, for example https://example.com/robots.txt; a file in a subfolder is ignored, and www.example.com and shop.example.com each need their own. It must be plain UTF-8 text. Google reads up to 500 KiB of it and caches it for up to 24 hours, so changes take a day to apply. Google ignores Crawl-delay; Bing and Yandex respect it.
Frequently asked questions
How do I block all crawlers from my site?
Choose Block everything. The file then contains User-agent: * and Disallow: /, which asks every crawler to stay away.
How do I block GPTBot and other AI crawlers?
Turn on Block AI training crawlers. It adds a Disallow: / group for GPTBot, ClaudeBot, Google-Extended, CCBot and other known AI training crawlers.
Will blocking AI crawlers hurt my Google ranking?
No. Google-Extended only controls use for Gemini training; Googlebot, which indexes your site for Search, is not affected.
Why is a blocked page still in Google?
robots.txt stops crawling, not indexing. If other pages link to it, Google can list the address without content. Use a noindex tag and allow crawling to remove it.
Does the tester work exactly like Google?
It follows RFC 9309, the standard Google's own parser implements, including user-agent matching, longest match and wildcards.
Where do I put my sitemap?
Add a Sitemap line with the full address of your sitemap, such as https://example.com/sitemap.xml. It can appear anywhere in the file.
Is robots.txt case-sensitive?
Paths are: Disallow: /Admin does not block /admin. Field names and user-agent names are not case-sensitive.