- Medium’s “3 free reads” wall is frustrating for casual browsing.
- freedium.cfd hosts publicly cached versions of Medium stories, but there was no polished way to reach them.
- Medium Unlocker bridges that gap with a custom UI, tailored network stack, and automation that lets readers paste or share a Medium URL and instantly open the matching freedium mirror.
- Purpose-built frontend – React 18 SPA with a bespoke dark interface.
- URL normalizer – Cleans Medium query noise and rewrites the slug for freedium.
- Result inspector – Shows whether the article was fetched from cache or proxied live.
- Share-ready links – Generates clean freedium URLs you can copy anywhere.
- Native shell – Java + WebView with Material Design 3 styling.
- One-tap share target – Appears inside the Android share sheet for any Medium link.
- Inline resolver – Performs the same URL normalization on-device, then loads freedium in a hardened WebView.
- Tiny footprint – <3 MB release APK.
- Go to medium-unlocker.inulute.com.
- Paste any Medium article URL.
- Hit Unlock and read the freedium mirror.
- Grab the latest APK.
- Install (you may need to allow side-loading).
- Either:
- Share a Medium link and pick Medium Unlocker, or
- Open the app, paste a URL, tap Unlock.
| Layer | Stack |
|---|---|
| Web | React 18, Vite tooling, CSS Modules, Inter font, Cloudflare Pages |
| Android | Java, Material 3, OkHttp, WebView |
Warning
Educational use only. You are responsible for respecting Medium’s Terms of Service and regional laws. This project does not host Medium content; it automates requests to freedium.cfd.
Note
freedium.cfd is a public mirror. Its uptime, indexing speed, and article availability are outside my control.
Warning
For Educational Purposes Only
This tool is provided for educational purposes to demonstrate web scraping and proxy techniques. Users are responsible for complying with Medium's Terms of Service and applicable laws. The developers are not responsible for any misuse.
Note
Service Availability
This tool relies on freedium.cfd, a third-party service. Availability and functionality may vary. Some articles may not be accessible if not indexed by the service.
- Issues: GitHub Issues
- Ideas: Discussions
- Contact: socials.inulute.com
- Helpdesk: support.inulute.com
MIT License – see LICENSE for details.
- freedium.cfd – public cache the project is built around.
- Material Design + React teams – foundational tooling.