सीमा सर्वर और उपयोग किए गए क्लाइंट (और यदि लागू हो, तो प्रॉक्सी सर्वर या क्लाइंट का उपयोग कर रहा है) दोनों पर निर्भर है।
अधिकांश वेब सर्वर में 8192 बाइट्स (8 KB) की सीमा होती है, जो आमतौर पर सर्वर कॉन्फ़िगरेशन में कहीं न कहीं विन्यास योग्य होता है। क्लाइंट साइड मामले के रूप में, HTTP 1.1 विनिर्देश भी इस बारे में चेतावनी देता है। यहाँ अध्याय 3.2.1 का एक उद्धरण है :
नोट: सर्वर को 255 बाइट्स के ऊपर URI लंबाई के आधार पर सतर्क रहना चाहिए, क्योंकि कुछ पुराने क्लाइंट या प्रॉक्सी कार्यान्वयन इन लंबाई का ठीक से समर्थन नहीं कर सकते हैं।
Internet Explorer और Safari की सीमा लगभग 2 KB, ओपेरा में 4 KB और फ़ायरफ़ॉक्स में लगभग 8 KB है। हम इस प्रकार मान सकते हैं कि 8 केबी अधिकतम संभव लंबाई है और यह कि केबी सर्वर साइड पर भरोसा करने के लिए अधिक किफायती लंबाई है और यह कि 255 बाइट्स यह मानने के लिए सबसे सुरक्षित लंबाई है कि पूरा यूआरएल अंदर आएगा।
यदि ब्राउज़र या सर्वर में सीमा पार हो गई है, तो अधिकांश बिना किसी चेतावनी के सीमा के बाहर वर्णों को काट देगा। हालाँकि कुछ सर्वर HTTP 414 त्रुटि भेज सकते हैं । यदि आपको बड़े डेटा भेजने की आवश्यकता है, तो GET के बजाय POST का बेहतर उपयोग करें। इसकी सीमा बहुत अधिक है, लेकिन क्लाइंट की तुलना में उपयोग किए जाने वाले सर्वर पर अधिक निर्भर है। आमतौर पर औसत वेब सर्वर द्वारा लगभग 2 जीबी तक की अनुमति दी जाती है। यह भी सर्वर सेटिंग्स में कहीं कॉन्फ़िगर करने योग्य है। औसत सर्वर एक सर्वर-विशिष्ट त्रुटि / अपवाद प्रदर्शित करेगा जब POST सीमा पार हो जाती है, आमतौर पर HTTP 500 त्रुटि के रूप में।