Check a URL against practical length limits across browsers and servers.
Percent encoding triples each affected character, from one to three, so heavily encoded parameters grow URLs quickly. The safe cross-platform limit is around 2,000 characters even though servers often accept more. URLs beyond the safe limit fail unpredictably by client, which is why long parameter sets belong in a request body rather than a query string.
URL Length
Length = base + path + query string + 2 characters per percent-encoded character
Length = base + path + query string + 2 characters per percent-encoded character Percent encoding triples each affected character, from one to three, so heavily encoded parameters grow URLs quickly. The safe cross-platform limit is around 2,000 characters even though servers often accept more.
URLs beyond the safe limit fail unpredictably by client, which is why long parameter sets belong in a request body rather than a query string.
This calculator takes 5 inputs: Base URL characters, Path characters, Query parameters, Average characters per parameter, Characters needing percent encoding. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.