Browser extension

Never navigate a shitty UI again

Install the extensionSee before and afterChrome · Edge · Brave · Arc · Firefox · Safari

Before and after

01
indianvisaonline.gov.in, before
indianvisaonline.gov.in, after
beforeafter

One layout for every site

02

Every site invents its own interface: its own menus, pop-ups, banners and type. You learn a new one each time you open a link, and most of it is in the way.

Unshit reads a page for what it is (who’s behind it, where you can go, what it wants you to know, what you came to do) and sets it again from one set of parts. The same headings, lists and forms, on every site.

How to use?

03

Click the icon or press Alt Shift R on any site. It stays on for that site, so every page there opens already rebuilt. Click again to turn it off.

Installation guide

04

It isn’t in the stores yet. Install it from GitHub in Chrome, Edge, Brave or Arc:

1.Download the code and unzip it.
2.Open chrome://extensions and turn on Developer mode.
3.Click Load unpacked and choose the extension folder inside it.
4.Pin it from the puzzle-piece menu.

Firefox 128+ and Safari 17+ work too; the README has the steps.

Limitations

05
·Web apps (editors, maps, dense dashboards) keep their own layout; only their styling changes.
·Embedded widgets from other sites, like some payment and login boxes, are left out.
·Browser pages, extension stores and PDFs can’t be rebuilt.

Questions

06
Does it change the site?+

No. The original page stays loaded underneath, hidden. “original ↗” in the footer shows it as the site built it.

Do forms, logins and checkouts still work?+

Yes. The page's own fields and buttons are moved into the new layout, so validation, captchas and scripts work as before.

Is anything sent to a server?+

No. The extension runs entirely in your browser; the page never leaves it.