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 →
CSS Formatter
Beautify CSS, SCSS and Less: one declaration per line, consistent indentation and spacing, with syntax errors shown by line.
Minified stylesheets, CSS copied from browser developer tools, and files edited by many hands over the years are hard to read and harder to change safely. The CSS Formatter rewrites any stylesheet in a clean, consistent layout: each rule on its own lines, one declaration per line, uniform indentation, a space after every colon, and tidy selectors and media queries.
It uses Prettier, the formatter most front-end teams already run in their editors and build pipelines, so the result matches what your project expects. CSS, SCSS and Less are supported, with indentation of two or four spaces or tabs, and single or double quotes. If the stylesheet has a syntax error, the formatter tells you the line and column instead of producing broken output. Everything runs in your browser — your code is never uploaded.
How to use CSS Formatter
- Paste your CSS, open a .css, .scss or .less file, or press Sample.
- Choose the language, indentation and quote style.
- The formatted code appears as you type.
- Copy it or download it as a file.
Features
- Formats CSS, SCSS and Less with Prettier.
- Unminifies compressed stylesheets.
- Indent with 2 or 4 spaces or tabs; single or double quotes.
- Syntax errors shown with line and column.
- Live formatting as you type; large files on demand.
- Copy or download the result.
- Runs in your browser; code is never uploaded.
Why consistent formatting matters
Consistently formatted stylesheets are easier to scan, easier to review and less likely to hide mistakes such as a missing semicolon or a duplicated property. When everyone on a team formats CSS the same way, changes in version control show only what really changed instead of reflowed whitespace.
What formatting changes — and what it doesn't
Formatting changes only whitespace, line breaks and the style of quotes and similar details; it never changes what the stylesheet does. Selectors, property values, comments and the order of rules stay exactly as they were. That makes it safe to format a stylesheet before reviewing or editing it, and to format a whole project so that future changes show up as small, readable differences in version control.
| Before | After formatting |
|---|---|
| Several declarations on one line | One declaration per line |
| Mixed tabs and spaces | Consistent indentation |
| color:red or color : red | color: red |
| a,b{…} | Each selector of a list on its own line |
| Single and double quotes mixed | One quote style |
CSS, SCSS and Less
Choose the language your file is written in. Plain CSS covers modern features such as custom properties, nesting, container queries, cascade layers and the newer colour functions. SCSS adds variables, mixins, nesting with the ampersand and control directives; Less has its own variable and mixin syntax. Formatting a preprocessor file with the matching parser keeps its special syntax intact. If you are unsure, start with CSS — the formatter reports an error when it meets syntax that belongs to SCSS or Less.
Reading minified CSS
Production stylesheets are usually minified: comments removed and everything squeezed onto one line to save bytes. To understand how a website achieves an effect, copy its CSS from the browser's developer tools or the stylesheet URL and paste it here; the formatted version is far easier to read and search. Note that minification removes comments and can shorten values, so the formatted file will not look exactly like the original source. To go the other way and shrink a stylesheet for production, use the CSS Minifier.
Private and dependable
Stylesheets can reveal unreleased designs and internal class names, so nothing you paste leaves your device: Prettier runs in your browser. Inputs up to a few hundred kilobytes are formatted live as you type; larger files are formatted when you press Format, so typing stays smooth. If the code has an error — a missing brace, an unclosed string or a stray character — you see the message and its position, and the output stays empty rather than half-formatted.
Frequently asked questions
How do I format CSS?
Paste the CSS or open a file; the formatted version appears immediately. Copy or download it.
Can I unminify CSS?
Yes. Paste minified CSS and it is laid out with one declaration per line.
Does formatting change how my CSS works?
No. Only whitespace, line breaks and quote style change.
Does it support SCSS and Less?
Yes. Choose the language before formatting.
Which formatter does it use?
Prettier, the widely used open-source code formatter.
Is my code uploaded?
No. Formatting runs entirely in your browser.
How do I make CSS smaller instead?
Use the CSS Minifier.