# What's with the ridiculously long URLS?

**URL:** <https://boards.straightdope.com/t/whats-with-the-ridiculously-long-urls/1024372>\
**Category:** Factual Questions\
**Created:** [October 28, 2025, 10:03pm UTC](https://boards.straightdope.com/t/whats-with-the-ridiculously-long-urls/1024372 "2025-10-28T22:03:48Z")\
**Posts on this page:** 6\
**Page:** 2

<div class="post-metadata">

**Author:** ![Dorjan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dorjan/32/12440_2.png) [@Dorjan](https://boards.straightdope.com/u/Dorjan)\
**Post date:** [November 11, 2025, 7:10pm UTC](https://boards.straightdope.com/t/whats-with-the-ridiculously-long-urls/1024372/21 "2025-11-11T19:10:39Z")

</div>

> [@Lucas\_Jackson](#):
>
> But why is it so long?

Because a picture is worth a thousand words.

---

<div class="post-metadata">

**Author:** ![Lucas\_Jackson](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lucas_jackson/32/303_2.png) [@Lucas\_Jackson](https://boards.straightdope.com/u/Lucas_Jackson)\
**Post date:** [November 11, 2025, 7:14pm UTC](https://boards.straightdope.com/t/whats-with-the-ridiculously-long-urls/1024372/22 "2025-11-11T19:14:24Z")

</div>

> [@Dorjan](#):
>
> Because a picture is worth a thousand words.

Nice!

---

<div class="post-metadata">

**Author:** ![Chronos](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/chronos/32/134_2.png) [@Chronos](https://boards.straightdope.com/u/Chronos)\
**Post date:** [November 11, 2025, 10:40pm UTC](https://boards.straightdope.com/t/whats-with-the-ridiculously-long-urls/1024372/23 "2025-11-11T22:40:37Z")

</div>

> [@Lucas\_Jackson](#):
>
> But why is it so long?

Or more seriously, because it takes a lot of data to make an image. A full page of text is somewhere around a kilobyte. A decent-sized image, at decent quality, even with efficient-but-lossy compression, might be a few megabytes. Even a tiny image with really low quality, like the Tick image that prompted this, is several kilobytes, which translates to several pages of text.

---

<div class="post-metadata">

**Author:** ![Lucas\_Jackson](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lucas_jackson/32/303_2.png) [@Lucas\_Jackson](https://boards.straightdope.com/u/Lucas_Jackson)\
**Post date:** [November 11, 2025, 11:07pm UTC](https://boards.straightdope.com/t/whats-with-the-ridiculously-long-urls/1024372/24 "2025-11-11T23:07:21Z")

</div>

Thank you.

---

<div class="post-metadata">

**Author:** ![kferr](https://avatars.discourse-cdn.com/v4/letter/k/71e660/32.png) [@kferr](https://boards.straightdope.com/u/kferr)\
**Post date:** [November 12, 2025, 10:19am UTC](https://boards.straightdope.com/t/whats-with-the-ridiculously-long-urls/1024372/25 "2025-11-12T10:19:41Z")

</div>

It’s also because base64 encoding is very “wide”. A URL must consist only of printable characters so the binary data in the image needs to be converted to something printable. Even normally printable data gets converted into something longer so “SDMB” becomes “U0RNQg”.

---

<div class="post-metadata">

**Author:** ![markn\_1](https://avatars.discourse-cdn.com/v4/letter/m/f9ae1b/32.png) [@markn\_1](https://boards.straightdope.com/u/markn_1)\
**Post date:** [November 12, 2025, 4:17pm UTC](https://boards.straightdope.com/t/whats-with-the-ridiculously-long-urls/1024372/26 "2025-11-12T16:17:25Z")

</div>

Base64 encoding uses 4 characters to encode each 3 bytes of data, so the encoded text is 133% the size of the original data.

[Previous page](https://boards.straightdope.com/t/whats-with-the-ridiculously-long-urls/1024372.md?page=1)
