Description
URL state management for React: keep typed state in the query string, like useState. Survives refresh, every state is a shareable link, back button works. Next.js, React Router, Remix, Astro.…
Highlights
- Typed state in URL
- Framework agnostic hooks
- Zero runtime dependencies
- History-aware updates
- Sync with form libraries
- Server Component support
People also visit
Apps people often open alongside state-in-url.
Impler
Readymade CSV & Excel import widget Save months building data import experience
state-in-url FAQ
What is state-in-url?
URL state management for React: keep typed state in the query string, like useState. Survives refresh, every state is a shareable link, back button works. Next.js, React Router, Remix, Astro.
Is state-in-url free?
Yes. state-in-url is free to use.
Do I need to download state-in-url?
No. state-in-url runs in your browser at state-in-url.dev, so there's nothing to install.
What can you do with state-in-url?
Main features: Typed state in URL, Framework agnostic hooks, Zero runtime dependencies, History-aware updates, Sync with form libraries.
What are the best state-in-url alternatives?
Popular alternatives to state-in-url include Freeter, Argos and Impler. See all state-in-url alternatives

.jpg?auto=compress&fit=max&w=128)



.png?auto=compress&fit=max&w=128)



