When searching Google I often want to share a link to my search. (not to a search result, to the current page with the results)

Many years ago Google used to have excellent URLs. For example:


Nowadays, however, links copied from Google look more like this:


(I started my session by searching for "perverted stuff", moved to image search, and eventually changed the search to "Tokyo Disneyland Rides")

The URL contains 24 query parameters - most of them seem useless. My initial search is also included there, and is almost the first thing you see when looking at the URL.

Is there a quick way of getting a beautiful URL I can share?

I'd rather not create it manually, or use a URL shortener - I need good URLs that are obvious to the viewer.

  • Is there anything wrong with the question? Is it off topic? stupid?
    – Kobi
    Jul 30, 2013 at 15:54
  • no, it's just not possible out of the box apart from constructing it manually
    – Sathyajith Bhat
    Jul 31, 2013 at 4:04
  • See also: Anonymize a Google Search URL
    – Martin
    May 8, 2016 at 6:20

6 Answers 6


Well, this must be done manually, but it is so simple that maybe that is OK?

Start by doing a new search, copy the URL and chop off everything from the '&' on. Now you've got something like the URL of old that you hark back to


Now replace the 'search?q=' with '#q='. In most contexts (though not stackoverflow answers) you can also get rid of the 'https://'.

The '%20' (encoding for a space character) can be replaced with '+' to make it shorter and easier to read.

You can even get rid of an 'o' or 'e' in google.com, but that doesn't seem worth the possible confusion IMO. (This only works if you don't specify HTTPS - do it with the https and let it redirect you to https.)

So, the shortest simple form of your original query - without using a URL shortner - is this:

google.com/#q=Tokyo+Disneyland+Rides (no longer works)


As of ~2021, replacing 'search?q=' with '#q=' no longer works, so we have to switch to '?' instead of '#', and this solution now requires that you press 'enter' twice:


So you will probably also want to add back 'search':



When you are on the results page, scroll down to the footer (hit the End key) and click Switch to basic version. You have to do that fast, or the script will add new images and move the footer away.

Screen shot

You get a simple version now with a rather clean link. You can switch back with the same procedure and you will still have the same short link.

With your example, this would be:


The URLs don’t stay that short when you search again from that page. To get short URLs back you have to switch again.

  • Thanks! This is a little better. The first search is shorter, but new searches in the basic version have links like https: //www.google.com/search?q=hello&um=1&safe=active&hl=en&tbm=isch&sout=1&biw=1680&bih=946&oq=hello&gs_l=img.3..0l9j0i3.62935.63695.0.64130. Still, working with the basic version is better for this.
    – Kobi
    Aug 6, 2013 at 8:03
  • @Kobi See my update. You have to switch again each time you need a shorter URL.
    – fuxia
    Aug 6, 2013 at 8:07
  • yeah, I figured that would work :) Anyway, I don't actually have to switch, I can just copy the link, which works pretty well. But still - is this only available in image search?
    – Kobi
    Aug 6, 2013 at 8:09
  • The "Switch back..." link was not available in the current version of the Google Search results page.
    – Rubén
    Oct 8, 2015 at 3:10
  • Ruben is right. I wish a 2016 solution could be found.
    – Paulb
    Apr 26, 2016 at 17:13

Probably not possible without using an external service or an extension. "Let me google that for you" is a service which allows you to make such pretty URLs. I'd post the link here, but posting links of that website is not allowed on StackExchange websites!

Edit: Was bored.. Here is some simple code which does it.. Feel free to implement it where you want to: http://jsbin.com/ihomir/4/

  • Naturally, if I care about how the link looks, it must be a link that goes to https://google.com. I can't start sending links to lmgtfy because people would not like me.
    – Kobi
    Aug 6, 2013 at 8:07
  • @Kobi oh well. I really don't think there is an ideal solution then. I'd make an extension or a web service which builds the link from a search phrase if I had the time.. That would be pretty simple.
    – Munim
    Aug 6, 2013 at 8:29
  • @Kobi Was bored.. Here is some simple code which does it.. Feel free to implement it where you want to: jsbin.com/ihomir/4
    – Munim
    Aug 6, 2013 at 8:30

My tiny web app URL Clean was designed to clean individual results, but I recently added a feature to clean the URL for a Google results page also.


To build on Tom's answer, if you are wanting simplified search strings to use as Google Chrome search engine strings, here are two examples you can copy and use/tweak:

Normal Google search:


Site/domain-specific Google search:



Google Search uses a typical set of URL parameters at the search endpoint.

Quick solution


Example: `http://www.google.com/search?q=QUERY


If you are familiar with match types you can construct a more sophisticated URL and beef things up a bit

q= normal query

as_epq = advanced search exact phrase query, meaning that you need the words in order as they are shown like a phrase match

as_oq = advanced search open query (I think), meaning one or more of the words

as_eq = advanced search exclude query, cant have any of these words


There are more you can find here https://google.com/search?q=google+search+url+parameters

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.