HTTP Referer Report

This page simply displays the HTTP referer as sent in the HTTP request headers (by the browser / user-agent), as well as your IP address and a bunch of other HTTP request headers.

<Not Set>

document.referrer (JavaScript)
"<Requires JavaScript>"

(Note that the JavaScript referrer property has two r's)

HTTP Request Headers

As returned from PHP's apache_request_headers() function:

    [User-Agent] => CCBot/2.0 (
    [Accept] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    [Accept-Language] => en-US,en;q=0.5
    [If-Modified-Since] => Sun, 16 Jun 2024 21:20:58 GMT
    [Accept-Encoding] => br,gzip
    [Host] =>
    [Connection] => Keep-Alive
    [X-HTTPS] => 1

IP Address

For completeness, your reported IP address is:


Reverse lookup on IP address:

This is to test whether URL shortening services pass the referer.

Redirects to this page

In order to test the HTTP Referer when following a redirect, the following links all redirect back to this page in various ways:

Other sites that report the HTTP Referer

See immediately what HTTP referer is passed when navigating from this non-SSL page. Note that navigating from HTTPS to HTTP the browser blocks the referer for security reasons. Navigating from HTTP to HTTPS there is no such security and the HTTP referer should be passed by the browser.

HTTP Referer sent from Google SERPs

When clicking on a result in the Google SERPs (HTTPS) and navigating to here (an HTTP page), the HTTP Referer is still set to "" in most modern browsers (except IE). It is not blank as you might expect. This is probably due to the <meta content="origin" name="referrer"> element in the head section of the search results page.

In IE11, the HTTP Referer is set to: