Free online Roku TV remote that works in your browser
Control any Roku-powered smart TV — Hisense, TCL, Insignia, Onn, Element, Sharp, Philips, Westinghouse — directly from this page. Type your TV's IP address into the widget on the right and you're controlling it in 30 seconds. No app to install, no Roku account, no signup.
Loading remote…
An online Roku TV remote, no download required
Most "Roku remote app" results lead to the App Store or Google Play. We thought: why not just put the remote on a web page? Roku publishes a control API (the External Control Protocol, or ECP) that runs over plain HTTP — meaning any device on your Wi-Fi can talk to your Roku TV directly, including a browser. So we built a free in-browser remote on top of it.
The widget at the top of this page is a working Roku remote. Type your TV's IP address (it's in Settings → Network → About on the TV), and the buttons start working. No install. No Roku account. No signup. The commands go from your browser straight to your TV over the local network — they never touch our servers.
For a permanent setup that's faster than a web page and adds Apple Watch + Lock Screen widgets, grab the free iOS app. It also covers Hisense VIDAA, Google TV, and Fire TV — none of which can be controlled from a browser the same way.
Works with every Roku-powered smart TV
Roku TVs and Roku streaming devices all run the same Roku OS, which means the same External Control Protocol works across the entire product family. We've verified the widget on the brands below — but realistically, if it runs Roku OS, this controls it.
| Brand | Series / models | Status |
|---|---|---|
| Hisense Roku TV | R6, R7, R8, R9 series | Full support |
| TCL Roku TV | S, R, P, 4, 5, 6 series | Full support |
| Insignia Roku TV | All NS- prefixed Roku models | Full support |
| Onn Roku TV | Walmart-branded Roku TVs | Full support |
| Element Roku TV | All Element Roku models | Full support |
| Sharp Roku TV | LC- prefixed Roku models (2017+) | Full support |
| Philips Roku TV | All Philips Roku models | Full support |
| Westinghouse Roku TV | Roku-branded models | Full support |
| Roku Streaming Stick | Stick 4K, Stick+ | All buttons except channel up/down |
| Roku Express | All models | Same as Stick — no built-in tuner |
| Roku Ultra | All models | Full support including USB media |
| Roku Premiere | All models | All buttons except channel up/down |
Got a Hisense Roku TV? You're in the right place
We started by building HiRemote for Hisense TVs specifically — that's where the team owns hardware and where the official RemoteNOW app has a 1.9-star App Store rating with users complaining about forced account signup. The web widget on this page works on every Hisense Roku model: R6, R7, R8, R9 series, plus the 4K ULED versions.
✓ What works
- Power on/off (TV must support wake-on-LAN — most do)
- Volume up/down/mute, even when the TV is on a different HDMI input
- D-pad and OK button — full Roku Home / Settings / Live TV navigation
- Channel up/down on TVs with a built-in tuner
- App launch tiles for Netflix, YouTube, Disney+, Prime Video, and every Roku channel installed
- Full QWERTY keyboard — type passwords for streaming app sign-ins without the D-pad pain
! Set expectations
- ×Phone and TV must be on the same Wi-Fi network (Roku platform requirement)
- ×Wake-on-LAN depends on the model — newer Roku TVs handle it reliably with Quick Start enabled
- ×Headphone-jack passthrough (physical Roku remote has one; no app can replicate hardware)
- ×Voice search isn't in the web widget yet (works in the iOS app)
Get up and controlling in 30 seconds
- 1
Find your Roku TV's IP address
On the Roku TV, press Home → Settings → Network → About. The IP looks like 192.168.1.X or 10.0.0.X. (If the physical remote is dead, you can also find the IP in your Wi-Fi router's admin panel — your Roku TV usually shows up with its model number as the hostname.)
- 2
Make sure your phone or computer is on the same Wi-Fi
Roku TVs only accept commands from devices on the same local network. If your iPhone is on 5GHz and your TV is on 2.4GHz from the same router, that's still the same network and works. But guest Wi-Fi and Wi-Fi extenders sometimes create isolated subnets that can block this.
- 3
Type the IP into the widget above and tap Connect
The widget tests the connection — you'll see a green dot if it can reach the TV. The IP is stored in your browser so you don't have to re-type it next time.
- 4
Start controlling
Power, volume, mute, D-pad, OK, Home, Back, channel up/down, plus tiles for Netflix, YouTube, Disney+, Prime Video, and any Roku channel installed on the TV. Type passwords with the full QWERTY keyboard instead of pecking with the D-pad.
Web remote vs official Roku app vs HiRemote iOS
| Feature | Web remote (this page) | Official Roku app | HiRemote iOS app |
|---|---|---|---|
| No install needed | ✓ | — | — |
| No account / signup | ✓ | — | ✓ |
| Free | ✓ | ✓ | ✓ |
| Power / volume / mute | ✓ | ✓ | ✓ |
| D-pad navigation | ✓ | ✓ | ✓ |
| Full QWERTY keyboard | ✓ | ✓ | ✓ |
| App launch tiles | ✓ | ✓ | ✓ |
| Apple Watch app | — | — | ✓ |
| Lock Screen widget | — | — | ✓ |
| Works with Hisense VIDAA TVs | — | — | ✓ |
| Works with Google TV / Fire TV | — | — | ✓ |
| Voice search | — | ✓ | Pro |
| Private listening (TV audio → headphones) | — | ✓ | — |
Common questions about the online Roku remote
Is this really a free online Roku TV remote?+
Yes — the widget at the top of this page is a working in-browser Roku remote. Type your Roku TV's IP address (Settings → Network → About on the TV) and you're controlling it. No install, no signup, no Roku account, no credit card. Built on Roku's publicly-documented External Control Protocol (ECP). The widget runs entirely client-side — commands go from your browser straight to your TV over your local Wi-Fi.
Which Roku TV brands does this work with?+
Every Roku-powered smart TV uses the same External Control Protocol, so this works with Hisense Roku TVs, TCL Roku TVs, Insignia Roku TVs, Onn Roku TVs (the Walmart-branded ones), Element Roku TVs, Sharp Roku TVs, Philips Roku TVs, and Westinghouse Roku TVs. It also works with standalone Roku devices: Roku Express, Roku Streaming Stick / Stick+, Roku Ultra, and Roku Premiere.
How do I find my Roku TV's IP address?+
On your Roku TV, press Home on any working remote (or use the Roku mobile app) → Settings → Network → About. The IP address is shown on the screen. It usually looks like 192.168.1.X or 10.0.0.X. If you've lost the remote entirely: most modern Wi-Fi routers also let you see connected devices in their admin panel — your Roku TV usually shows up with a model number in its hostname.
Does it work if I don't have any working remote?+
If your Roku TV is already on and connected to Wi-Fi, yes — just find the IP via your router's admin panel and use this widget. If the TV is fully off and won't power on from the wall, you'll need either the physical remote, the Roku mobile app on a phone already paired to the TV, or to plug in a USB keyboard to navigate.
Why isn't there a download? Is this safe?+
It's safe because it's a web page, not an app. The widget is plain JavaScript running in your browser. We don't see your IP address, your TV, or any of your commands — those go directly from your phone/computer to the TV on your local network. No data leaves your house. Open browser DevTools → Network tab if you want to verify: requests go to your TV's IP, never to our server.
Does this work on iPhone Safari?+
Yes, on iPhone Safari and Chrome both. One caveat: iOS Safari blocks 'mixed content' (HTTPS page calling HTTP endpoints) for additional security, which can prevent the widget from reaching your TV's HTTP-only ECP endpoint. If buttons don't work on iPhone Safari, the workaround is the free iPhone app — it uses native iOS networking which doesn't have this restriction.
Does it work over cellular if I'm not at home?+
No — Roku TVs only accept control commands from devices on the same local Wi-Fi network. That's a Roku platform-level restriction, not something our widget (or any third-party app) can bypass. To control your TV from away, you'd need a VPN back to your home network or a smart-home hub like Hubitat acting as a relay.
How is this different from the official Roku mobile app?+
Three differences: (1) no install — you use the widget right in your browser; (2) no Roku account signup; (3) this is a single web page, so you can bookmark the URL on every device in the house and use it without a single download. The official Roku app has more features (private listening, voice search) but requires installation + an account.
Does it work with the Hisense R6, R7, R8, or R9 Roku series?+
Yes — every Hisense Roku TV series runs the standard Roku TV OS and accepts external control over Wi-Fi. Power-on from a fully-off state may require the original remote on some older models. Enabling Quick Start mode (Settings → System → Power → Fast TV Start) on the TV keeps Wi-Fi alive when the screen is off, which lets the widget turn it on.
Does it work with the TCL Roku TV S series, R series, or P series?+
Yes — all TCL Roku TV series. Including the popular 3-series, 4-series, 5-series, and 6-series, plus older models going back to about 2014. They all run Roku TV OS and respect the ECP control protocol identically.
Does it work with the Onn Roku TV from Walmart?+
Yes. Onn Roku TVs (the Walmart-branded ones, including the 50" 4K and the 70" Roku TV) work identically to any other Roku TV. Find the IP address in Settings → Network → About, paste it into the widget, you're controlling it.
Does it work with the Insignia Roku TV from Best Buy?+
Yes — Insignia is Best Buy's house brand for Roku TVs. Every Insignia Roku model (NS-43DR710CA17, NS-50DR420CA20, and similar NS- prefixed models) accepts external control the same way.
What about Roku Express, Streaming Stick, or Roku Ultra?+
All of those work too — they all run Roku OS and respect ECP. The only difference: standalone Roku devices (Stick, Express, Ultra, Premiere) don't have a built-in TV tuner, so channel up/down buttons won't change anything since there are no over-the-air channels to surf. Everything else (home, navigation, app launch, volume if your TV supports HDMI-CEC) works identically.
Why does the widget say 'cannot reach TV'?+
Three causes, in order of likelihood: (1) your phone/computer is on a different Wi-Fi network than the TV — get them on the same SSID; (2) you typed the wrong IP address — re-check it in Settings → Network → About on the TV; (3) some routers have 'AP isolation' or 'client isolation' enabled (common on hotel and shared-house Wi-Fi) which blocks device-to-device traffic — try a different network.
Do I need to enable anything special on the Roku TV?+
Usually no — Roku TVs ship with external control enabled by default. If you find it's not working, double-check Settings → System → Advanced system settings → Control by mobile apps → Network access is set to 'Default' or 'Permissive', not 'Disabled'.
Can I use this from a Mac, Windows PC, or Chromebook?+
Yes — it works in any modern browser. Mac Safari, Mac Chrome, Windows Edge, Windows Chrome, Windows Firefox, ChromeOS Chrome. Tested in browsers as old as 2-3 years.
Can I bookmark the widget on my phone?+
Yes — add this page to your iPhone Home Screen (Safari → Share → Add to Home Screen) and you have a one-tap web remote that opens instantly. It's not as fast as the native iPhone app but it works without any install. For the best experience we recommend the free iOS app, which adds Apple Watch support, Lock Screen widgets, and faster launch.
What's the difference between this and HiRemote's iOS app?+
The widget here works with Roku TVs only — that's the only platform where browser-side control is technically possible (Roku's ECP runs over plain HTTP). HiRemote's iOS app covers four platforms: Roku TV, VIDAA (Hisense's native OS), Google TV, and Fire TV. The iOS app also adds Apple Watch support, Lock Screen widgets, faster launch, and works on iPhone Safari without the mixed-content restriction.
Why is this only a Roku web remote? Why not VIDAA or Google TV?+
Roku publishes their ECP control protocol over plain HTTP — so a browser can talk to it directly. VIDAA, Google TV (Android TV), and Fire TV use different protocols that either require pairing handshakes, ADB-over-WiFi connections, or proprietary native SDKs that aren't browser-accessible. For those three platforms, you need the native iOS app — which is free at the App Store.
Does the widget store my TV's IP address?+
Yes — your browser stores it in localStorage so you don't have to re-type it every time. It never leaves your browser. To clear it, open browser settings → Site data for hiremote.app → Clear, or use private browsing mode where it never persists in the first place.
What's the iPhone app's pricing?+
The iOS app is a free download. Pro starts at $9.99/year (pricing varies by region) and unlocks the Apple Watch app, Home Screen + Lock Screen widgets, ad-free mode, and advanced playback controls. The free tier includes everything most users need — all 4 platforms, all basic controls, the full QWERTY keyboard for streaming-app sign-ins.
Are you affiliated with Roku or Hisense?+
No. HiRemote is an independent app made by indie developers. We're not affiliated with, endorsed by, or sponsored by Roku Inc., Hisense Group, TCL, Insignia, Walmart (Onn), or any other TV manufacturer. The Roku ECP integration uses publicly-documented APIs that Roku makes available to third-party developers.
Want a faster, permanent Roku remote on your phone?
The web remote works in any browser. The free iOS app opens in 1 second, supports Apple Watch + Lock Screen widgets, and covers Hisense VIDAA / Google TV / Fire TV too.
Free download · Pro from $9.99/year · pricing varies by region