GUIDE — CHROMEBOOK
Preparing Chromebooks and School PCs for Typing Practice — Runs in the Browser, No Install
- Published
- Updated
- Author
- Typing Musou Developer
To use Typing Musou in class on Chromebooks or school PCs, there are five things to prepare: devices and keyboards, opening it in the browser (no install), data usage, the school web filter, and login and joining a class. Finally, open it yourself on a device students will actually use, and type a little.
I am the developer who runs the free typing game Typing Musou. First, what I have not confirmed. As of writing, I do not have a publishable record of testing on real Chromebooks. So I will not say flatly that it works on Chromebooks. The game is built with school GIGA devices (Chromebooks and iPads) in mind. On devices detected as smartphones, the game screens do not open.
How to build the lesson is in Typing Lesson Plan for One Period. Cost and adoption steps for the school features are left to For Teachers. This article stays with getting it to open.
ORDER
In what order should you prepare?
Check these six points from the top.
- 01.Check devices and keyboards: a device with a physical keyboard. The game cannot be played with an on-screen keyboard
- 02.Open it in the browser: open typingmusou.com in the Chromebook’s browser. Nothing to install
- 03.Estimate data usage: only the first launch loads about 12.8 MB. Open it once before the first lesson
- 04.Check that the school filter lets it through: if it doesn’t, go to your ICT staff and then the board of education. Request letters are at /school/filtering
- 05.Decide how students get in: play as guests, or log in with Google. To join a class, use the six-character class code
- 06.Run it on the students’ devices before the lesson: the teacher checks two things — it opens, and one dojo stage can be typed
DEVICE
What devices and keyboards work?
Here are the device conditions, limited to what I could confirm.
A physical keyboard is required
The game cannot be played with an on-screen keyboard. If you try to type on one, a notice reads “On-screen keyboards can't type — connect an external keyboard.” Use a touch-screen Chromebook in a form that has its keyboard.
MEXT’s standard also makes keyboards mandatory
MEXT’s “Minimum Specifications for Learner Computers” (April 17, 2024) sets at least 4 GB of memory for ChromeOS devices and lists a hardware keyboard among peripherals. It notes that some schools did not buy keyboards in the first GIGA round and says providing keyboards is mandatory. It also says US keyboards may be chosen. MEXT’s guide “Ideas for Building Information Literacy” says that on devices where a keyboard is attached externally, students should be able to attach it and practice, so practice volume does not differ.
Either JIS or US layout is fine
The game accepts only a–z, 0–9, comma, period and hyphen. Input is romaji only; there is no kana input.
It is built to read keys even with Japanese input on
The game reads the physical key you press. I have not checked each device, though. If keys do not register, check the input method first. In Google’s official help, you add input methods under Settings → Device → Keyboard → Change input settings, switch with Ctrl+Shift+Space, and go back with Ctrl+Space.
Slow devices switch to a lighter display automatically
On first launch, if memory is 4 GB or less, logical cores are 4 or fewer, or the OS “reduce motion” setting is on, the game turns on Lite Mode (“動きを軽くする”) automatically. On a device at the 4 GB baseline, it may already be in the lighter display. You can change it later under Settings → Visual settings.
Built not to be detected as a phone, but no device record
Devices detected as phones are sent to the official site instead of the game screens. Chromebooks and tablets are built to pass that user-agent check. There is no record of testing on real devices, though.
BROWSER
Do you need to install anything?
No. Just open https://typingmusou.com/ in the browser. No app, no extension. No ads are shown.
The official FAQ says the latest Chrome, Edge, Safari and Firefox are supported. The game defines no minimum version. For devices on old versions, check before the lesson.
The interface comes in Japanese and English. The words to type stay Japanese, entered in romaji.
DATA USAGE
How much data does it use?
Many teachers worry about the school’s connection, so here are the operator’s own measurements from October 7, 2026. No comparisons with other services are included.
| Situation | Data |
|---|---|
| First launch (once per device and browser) | about 12.8 MB |
| Later launches | about 0.15 MB |
| First battle (loads battle art, once) | about 0.6 MB |
| During a Random Battle | about 2 KB/s (about 0.12 MB per minute) |
| One whole Random Battle (about 1.5 min plus screen changes) | about 0.3 MB |
| One dojo / Mock Combat (CPU) match | about 0.15 MB |
| Left open and idle (2 minutes) | about 0.15 MB |
Applied to a lesson: the assumptions are a 45-minute lesson, a class of 40, and each student playing about 15 Random Battles.
| Per student | Class of 40 total | |
|---|---|---|
| An ordinary lesson | about 5 MB | about 200 MB |
| First day of use (includes the first load) | about 18 MB | about 720 MB |
| Line speed during battles | about 16 kbps | about 0.64 Mbps |
What passes back and forth during a battle is short text data such as which key was pressed, a word finished, and remaining HP. No video or audio is sent. So fast typists and slow typists use almost the same amount.
“First launch” is not per account. It is once for each device and browser that opens the game for the first time. If the same student opens it on another device for the first time, that device loads it too. When Chromebooks are shared and each student logs in with their own Google account, it loads once per account (browser). On devices set to wipe data at every logout (guest mode, ephemeral mode and so on), it loads every time. Clearing browser history or cache also makes it load again.
If 40 students open it for the first time at the start of a lesson, about 500 MB flows at once in total. Depending on the connection, it can take around a minute for everyone to be ready. Opening it once before the first lesson lets the day start right away.
MEXT’s “School Network Improvement Guidebook” (June 2025 edition) gives a recommended bandwidth for the whole school by school size (for example, 437 Mbps for a school of 350 pupils). It is a school-wide figure that allows for every class using devices at the same time, so it cannot be compared directly with the per-class numbers above. Ask your school’s ICT staff whether the school connection has room.
FILTER
What if the school filter blocks it?
“It won’t open” has different causes, and each needs a different person, so tell them apart first. The table below matches When your school blocks the site.
| What you see | Where it stops | Who to ask |
|---|---|---|
| A filter warning page (shows a category name or “blocked”) | The filter’s category rule | Whoever manages the filter at school, then the board of education |
| A blank page or an error, with no warning page | Device policy (Chromebook management settings, iPad MDM, and so on) | Your school’s ICT staff, or the vendor managing the devices |
| The site opens, but only battles won’t connect | WebSocket traffic is blocked | Your network administrator |
| It opens, but runs slowly | Not a block. The device is struggling to draw the effects | Turn on “動きを軽くする” (Lite Mode) under Settings → Visual settings |
Why it is blocked: school filters block by category, using a URL list kept by the filtering vendor. Typing Musou is listed there under “Hobbies & Entertainment > Games.” The vendor told us that other typing practice sites are filed in the same category (July 2026). Nothing about the content was flagged; the genre as a whole is filed under games.
We could not get the category changed by applying as the developer. One municipal board of education told us that it does not act on requests from vendors, and that when a school decides a site is needed as teaching material and requests it, the board considers it case by case. Only the school side can get it unblocked.
The essentials for the URLs to allow: the only required one is https://typingmusou.com/ (everything under it). Real-time battle traffic goes to the same host, and only TCP port 443 (HTTPS and WSS) is used. No other domain or port is needed. Where WebSocket is blocked, the game keeps going over HTTPS long polling to the same address, so battles work in many environments. The Google login hosts (such as accounts.google.com) and analytics hosts are optional. Blocking them leaves the game working (only Google login stops). The full list is in the table at When your school blocks the site.
Request letters a teacher can send (to school ICT staff, and to the board of education) are on the same page in a copy-ready form. Requests in a vendor’s name are not accepted, so the letters are written from the teacher’s and school’s side.
LOGIN
Do students need to log in? How do they join a class?
There are three ways in.
| Way in | What it does and what to note |
|---|---|
| Guest (no signup) | Every feature works. Records are tied to that browser. To continue on another device, log in with Google. |
| Log in with a Google account | Google is the only login method. Records carry over to other devices. While logged out, play counts as that device’s guest, and that play does not go into the linked account. |
| Join a class (school features) | Enter with the six-character class code, a student number (up to 4 digits) and a display name for the class. Or log in with the Google account on the Classroom roster. A student who joined as a guest can carry over by logging in with Google later. |
Students do not have to type passwords (Google login, or join a class as a guest). Student numbers, in-class display names and school email addresses do not appear to opponents, on public rankings or on public profiles. Students at a school can still join the normal online battles, however, so an opponent’s in-game username is shown. Whether to use battles in class is up to your school’s policy. Details are in Personal data in the school features.
On shared devices, or devices set to wipe browser data, a guest’s records may not be kept. To keep records, log in with Google or join a class. If a guest student clears browser data, the homeroom teacher can issue a handover code (12 characters, valid 24 hours, single use) to get back to the same ID.
Teacher registration (school Google account, roster matching, invitation code, passkey), Classroom integration approval, cost and the adoption steps are on For Teachers and Google Classroom setup (for administrators).
TROUBLE
If typing doesn’t register or it won’t connect
In the order of the on-screen notices.
The keyboard doesn’t respond
When keyboard input has drifted away from the game screen, a notice appears. (1) Tap or click anywhere on the screen once. (2) If that doesn’t help, touch the address bar at the top once, then tap the screen again. (3) For an external keyboard, unplug it and connect it again.
Only battles won’t connect
If it stays disconnected for 20 seconds, the matching screen shows “Can’t reach the server” with a retry button. If that doesn’t fix it, give the technical details in the table above to your network administrator.
It runs slowly or input lags
Turn on “動きを軽くする” (Lite Mode) under Settings → Visual settings. It stops glowing effects and animation to lighten battles.
FAQ
FAQ
Q. Does Typing Musou work on a Chromebook?
The game is built with school GIGA devices (Chromebooks and iPads) in mind, and Chromebooks are not detected as smartphones, so the game screens are built to open. But I do not have a publishable record of testing on real Chromebooks. It is not a guarantee, so check once on a device students will use before the lesson.
Q. Does it cost anything? Are there ads?
The game itself is free and shows no ads. There is also no way for students to pay. For the cost and terms of the school features (assignments, progress overview and so on), see For Teachers.
Q. Do students need accounts?
No. Every feature works for guests. To join a class, a six-character class code and a student number are enough.
Q. Does it work on iPad?
Yes, if you connect an external physical keyboard. It cannot be played with the on-screen keyboard. See Can You Practice Typing on an iPad or Phone?.
Q. Does play at home count toward the same record?
Yes, if students log in with the same account. For students who joined a class, practice at home is included in the growth record.
SOURCES
Sources
The statements from the government and from Google’s official help in this article were checked against the documents below (checked October 18, 2026). The documents are in Japanese. Page numbers are PDF page numbers. The data-usage figures are the operator’s own measurements, and the filter explanation is the same as on When your school blocks the site.
- MEXT, GIGA School: Minimum Specifications for Learner Computers (April 17, 2024) — Google Chromebook specifications (p.5); 2.5 Peripherals (p.8)
- MEXT, Ideas for Building Information Literacy (March 2023; revised March 2024 and March 2025) — p.7 (on devices with an external keyboard, avoid differences in practice volume)
- MEXT, GIGA School: School Network Improvement Guidebook (June 2025 edition) — Recommended bandwidth for now (p.11); Appendix 2, recommended bandwidth by school size (p.48)
- Google, Chromebook Help: Specify keyboard languages and special characters — Adding and switching input methods (Ctrl+Shift+Space; Ctrl+Space to switch back)
SUMMARY
Summary
To use it on Chromebooks and school PCs, prepare five things: devices and keyboards, opening it in the browser (no install), data usage, the school filter, and login and joining a class. Only the first launch loads about 12.8 MB. If 40 students open it for the first time at once, that is about 500 MB, so open it once before the first lesson.
There is no record of testing on real Chromebooks, so this is not a guarantee that it works. Before the lesson, open it yourself on a device students will use and type a little.