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 →
Case Converter
Convert text to UPPER, lower, Title, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE, with undo and copy.
Fix text typed with Caps Lock on, turn a heading into Title Case, or convert names for code into camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE — in one click. Your original text is never changed, so you can try every style and use Undo to step back.
The converter understands accented letters and other alphabets, and it runs entirely in your browser.
How to use Case Converter
- Type or paste your text into “Your text”.
- Click a style: UPPER CASE, lower case, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case or CONSTANT_CASE.
- Check the result on the right; click another style to compare, or Undo to go back.
- Click Copy to copy the result.
Features
- Nine case styles, from Sentence case for writing to snake_case for code.
- Your original text stays unchanged; switch styles freely.
- Undo (Ctrl+Z) steps back through the styles you clicked.
- Code styles split words correctly, including existing camelCase such as myHTTPServer.
- Works with accented letters and non-Latin alphabets.
- Free, instant and private — nothing is uploaded.
Text case styles explained
Each style is used in different places. Here is the same phrase in every style the converter offers.
| Style | Example | Typical use |
|---|---|---|
| UPPER CASE | THE QUICK BROWN FOX | Headings, warnings, acronyms |
| lower case | the quick brown fox | Tags, emails, fixing Caps Lock |
| Title Case | The Quick Brown Fox | Titles, headlines, names |
| Sentence case | The quick brown fox | Normal sentences, UI labels |
| camelCase | theQuickBrownFox | JavaScript and Java variables |
| PascalCase | TheQuickBrownFox | Class and component names |
| snake_case | the_quick_brown_fox | Python, database columns |
| kebab-case | the-quick-brown-fox | URLs, CSS classes, file names |
| CONSTANT_CASE | THE_QUICK_BROWN_FOX | Constants, environment variables |
Title Case vs Sentence case
In Title Case every word starts with a capital letter, which suits book titles and headlines. In Sentence case only the first word (and names) start with a capital, like a normal sentence — many style guides and most apps now prefer it for headings because it is easier to read. Style guides such as AP and Chicago keep short words like “and”, “of” and “the” in lower case inside titles; this converter capitalises every word, so adjust those small words if your guide requires it.
Naming conventions in programming
Programming languages and tools have their own conventions: JavaScript uses camelCase for variables and PascalCase for classes, Python uses snake_case for functions and variables, CSS and URLs use kebab-case, and constants and environment variables use CONSTANT_CASE (also called SCREAMING_SNAKE_CASE). Paste a list of names, one per line, and convert them all at once — each line is converted separately.
Frequently asked questions
How do I change capital letters to lower case in Word or Google Docs?
In Word, select the text and press Shift+F3 to cycle through cases; in Google Docs use Format › Text › Capitalization. For other apps, or for code styles such as snake_case, paste the text here, convert it and copy it back.
Can I convert a list of names or variables at once?
Yes. Put each item on its own line — every line is converted separately, so a list of column names becomes a list of snake_case or camelCase names in one click.
Is the case converter free?
Yes, it is free with no sign-up, and it works entirely in your browser — your text is not uploaded.
How do I convert text written in all caps to normal text?
Paste it and click Sentence case. Each sentence then starts with a capital letter and the rest is lower case. Check names and acronyms afterwards, since the converter cannot know which words should stay capitalised.
What is the difference between camelCase and PascalCase?
Both join words without spaces and start each word with a capital letter. camelCase starts with a lower-case letter (myVariableName); PascalCase starts with a capital (MyClassName).
Does it handle existing camelCase when converting to snake_case?
Yes. Words are split at spaces, punctuation and at the capital letters inside camelCase, so myHTTPServer becomes my_http_server.
Can I undo a conversion?
Yes. The original text is never changed. Click Undo (or press Ctrl+Z in the result box) to step back through the styles you clicked.
Does it work with other languages?
Yes. Upper and lower case conversion works for all alphabets that have cases, including accented Latin letters, Greek and Cyrillic. Scripts without case, such as Hindi or Chinese, are left unchanged.