★ WELCOME TO RETROGATE ★ Your portal to the vintage web ★ Now with 100% more beige ★ Web 1.0 forever ★ JavaScript is just a fad ★ Webmaster: hello@retrogate.app ★

RetroGate

Browse the modern web on vintage Macs.

A macOS proxy server that bridges the gap between classic Macintosh computers (1984–2005) and today’s internet. It runs on your modern Mac and handles all the heavy lifting — TLS, HTML5, modern image formats — so your old Mac doesn’t have to.

         ___________________________________
        |   _____________________________   |
        |  |                             |  |
        |  |  Netscape: apple.com        |  |
        |  |  ________________________   |  |
        |  |                             |  |
        |  |  Welcome to Apple.com       |  |
        |  |  4.7MB -> 12KB (HTML 3.2)   |  |
        |  |  23 images transcoded       |  |
        |  |                             |  |
        |  |  > Think different.         |  |
        |  |   -- a Quadra 605, 2026     |  |
        |  |                             |  |
        |  |_____________________________|  |
        |  _  _ _ _ _ _ _ _ _ _ _ _ _ _  _  |
        | |_||_|_|_|_|_|_|_|_|_|_|_|_||_|| |
        |   _  ___ _ _  ___ _  _ _ ___  _  |
        |  |_||___| | ||___| ||_|_|___||_|  |
        |___________________________________|
        \     ________________________      /
         \   /                        \    /
          \_/   Macintosh Classic II    \__/
    

What It Does

Five miracles of modern engineering, performed at 8080 requests per hour.

[~]

TLS Bridge

Old Macs can’t do TLS 1.2, let alone 1.3. RetroGate fetches HTTPS sites with modern encryption and serves them back as plain HTTP. Your Quadra doesn’t need to know about certificate chains. It has enough problems.

</>

HTML Transcoder

Converts modern HTML5/CSS3/JS pages into clean HTML 3.2 that Netscape 2, MacWeb, and iCab can actually render. React components go in, <table> layouts come out. It’s beautiful. In a 1996 kind of way.

[#]

Image Transcoder

Converts WebP/AVIF to JPEG/GIF, resizes images to vintage-friendly dimensions, and applies dithering for low-color displays. A 4000×3000 DSLR photo becomes a 600px GIF that your Mac Plus displays with gorgeous halftone elegance.

<<

Wayback Machine Mode NEW!

Set a date, and RetroGate fetches every page from the Internet Archive’s Wayback Machine. Browse the web as it was in 1997. See Apple.com before the iMac. See Google before the logo. See GeoCities before Yahoo killed it. Weep accordingly.

-->

Dead Service Redirects

When Netscape Navigator tries to reach home.netscape.com and finds only the void, RetroGate redirects it to the Wayback Machine archive. The internet of 1999 lives on, even if Netscape doesn’t.

>_

Search Gateway

Point your vintage browser to http://retrogate/ and you get a start page with a DuckDuckGo-powered search box, curated links, and Wayback status. No JavaScript, pure HTML 3.2. It’s like Google in 1998, except it actually respects your privacy.

10 Vintage Presets
6 Browsers Supported
99% Less JavaScript
100% More Beige

How It Works

90 seconds to time travel. The hardest part is typing on a vintage keyboard.

Launch

Open RetroGate on your modern Mac. The proxy server starts automatically. A gold antenna icon gently pulses, which is RetroGate’s way of saying “I’m ready, send me your decrepit HTTP requests.”

Configure

Note the proxy address (e.g. 192.168.0.130:8080). On your vintage Mac, set the HTTP proxy to this address. If you’re using SheepShaver, the host is at 10.0.2.2. Easy.

Browse

Type a URL. Any URL. Watch in awe as a website built with React, Tailwind, and the hopes of a thousand npm packages gets lovingly downgraded into something your Quadra 605 can render.

Time Travel

Enable Wayback Machine mode, pick a date, and browse the web as it actually existed. Temporal consistency included — no cursed pages where the HTML is from 1999 but the images are from 2007.

Wayback Machine Mode

This is where RetroGate transcends “proxy server” and becomes “time machine.”

When enabled, RetroGate fetches pages from the Internet Archive instead of the live internet. You’re not just transcoding modern pages — you’re browsing the actual web as it existed in the past.

Temporal consistency ensures all sub-resources (images, CSS) load from the same date. Date drift guard warns you when snapshots stray too far. Response caching means archived pages load instantly after the first fetch — because a page from June 15, 1999 will be the same page from June 15, 1999 after the heat death of the universe.

Learn More →
$ retrogate --wayback --date=1999-06-15
 
Proxy running on 0.0.0.0:8080
Wayback mode: June 15, 1999
Tolerance: +/-3 months
 
[10:32:01] GET apple.com
-> web.archive.org/.../19990615/apple.com
ok Snapshot: Jun 14, 1999 (delta: 1 day)
ok HTML transcoded: 847KB -> 23KB
ok Images: 14 prefetched, 9 transcoded
 
[10:32:03] GET google.com
-> Fetching from the before-times...
ok When Google had no logo.

Vintage Presets

From back when "the cloud" was just weather.

Preset Year Resolution Colors HTML Level
System 61988512 × 342B&W (1-bit)Aggressive
System 71991640 × 480256 ColorsAggressive
Mac OS 81997832 × 624ThousandsModerate
Mac OS 919991024 × 768MillionsModerate
Mac OS X20011024 × 768ThousandsMinimal
Windows 3.11992640 × 48016 ColorsAggressive
Windows 951995800 × 600256 ColorsModerate
Windows 981998800 × 600ThousandsModerate
Windows 200020001024 × 768ThousandsMinimal
Windows XP20011024 × 768ThousandsMinimal

Historical note: System 6 (1988) and Windows 3.1 (1992) technically predate the World Wide Web. But they can run early browsers like MacWWW and Mosaic, so we’re being generous.

What Beige Machines Are Saying

I haven’t been this excited since MacWorld 1998. My iMac G3 just loaded Wikipedia. WIKIPEDIA. I’m crying into my hockey puck mouse.

— A Bondi Blue iMac, age 27

For 25 years I’ve stared at a “This page requires JavaScript” message. RetroGate showed me the actual content. I can die happy now. Well, die happier. My PRAM battery died in 2004.

— A PowerBook 520, emotionally compromised

They said I was too old. They said 512×342 wasn’t enough. They said 1-bit was “limiting.” But look at me now — browsing Hacker News in gorgeous Floyd-Steinberg halftone. WHO’S LIMITING NOW?

— A Macintosh Plus, still bitter

RetroGate converted a 4.7MB React SPA into 12KB of clean HTML 3.2. That’s a 99.7% reduction. I don’t know what React is but I know I don’t need it.

— A Quadra 605, doing just fine

The Wayback Machine mode let me browse Apple.com from June 1999. Steve was still wearing the black turtleneck. The store had colored iMacs. I saw the future before it happened. Then I went back to 1999 because it was better.

— An original iMac G3, getting nostalgic

SheepShaver users: the host is at 10.0.2.2. You’re welcome. Also, yes, the networking drops after a while. That’s not a RetroGate bug. That’s a SheepShaver feature. (It’s a bug.)

— The SheepShaver FAQ, being honest

Ready to Give Your Old Mac a Second Life?

RetroGate is free, open source (GPLv3 license), and takes about 90 seconds to set up. The other 85 of those seconds are spent typing an IP address on a vintage keyboard.