This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Google Meet Caption Font Size Adjuster
Accessibility · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryAccessibility
PlatformAll
Pricing
Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Google Meet Caption Font Size Adjuster gives you complete control over how live captions and subtitles appear in Google Meet. The default caption text is often too small for comfortable reading, especially during long meetings or when presenting to audiences with visual impairments. This script lets you resize caption text from 12 pixels to 64 pixels using a simple slider, with real-time updates as you adjust. You can also enable bold text for extra legibility and a high-contrast dark background with white text that makes captions stand out clearly against any video content. Whether you're hard of hearing, presenting in a noisy environment, or just prefer larger text, this tool ensures you never miss a word.
WHERE IT RUNS
This script runs exclusively on Google Meet pages (meet.google.com/*). It operates entirely within the browser tab where your meeting is active, reading the page's DOM to locate the caption container elements that Google uses to display live subtitles. The script does not access any data outside the current page, cannot see other tabs, and has no visibility into your browsing history, bookmarks, or downloads. All user preferences—font size, bold toggle, and contrast setting—are stored locally in your browser using GM_setValue and are never transmitted to any server.
HOW TO USE
After installing with the BotGentz extension, the script activates automatically when you join a Google Meet session. A small panel titled "Caption Font Adjuster" appears on your screen. Use the slider to adjust font size from 12px to 64px—the caption text updates instantly as you slide. Quick preset buttons (16px, 20px, 24px, 28px, 32px, 40px) let you jump to common sizes. Toggle "Bold Text" to make captions heavier and easier to read, especially against busy video backgrounds. Enable "High Contrast Background" to add a dark semi-transparent backing behind the captions with white text, dramatically improving visibility in bright or cluttered scenes. Your settings are saved automatically and persist across meetings.
THE REAL MECHANISM
This script uses a dual-layer CSS injection strategy that overrides Google's dynamic styles. First, it locates the caption container using multiple selectors that Google uses across different Meet UI versions, including data attributes (data-caption-container, jsname="A4jk7") and class names (zsh7qf, o9xVJd). Once found, the script generates a element with CSS rules that target the container and all its children using the !important flag to override any inline styles. For real-time adjustment, the slider's input event updates the font-size property instantly without re-injecting the entire stylesheet. A MutationObserver watches for caption container changes (Google dynamically renders captions as they appear), and a 5-second fallback interval ensures the styles are reapplied if the DOM changes unexpectedly. The contrast option adds background-color, padding, border-radius, and text-shadow properties through the same CSS injection, creating a fully readable caption overlay.
THE PANEL
The Caption Font Adjuster panel is a BGPanel component that you can drag to any position on your screen by its header. It snaps to the nearest edge when released, keeping your workspace organized. The panel collapses to a small bubble showing only the emoji icon when minimised—click to expand it again. You can resize the panel horizontally to see more settings or fit it alongside other meeting controls. Press the Escape key to collapse the panel instantly. Your panel position and size are saved per-site, so it remembers where you like it on Google Meet pages.
PLEASE NOTE
This script requires the free BotGentz browser extension to function. Google frequently updates Meet's interface, which may change class names, data attributes, or DOM structure. If captions stop responding to adjustments, use the "Refresh Caption Detection" button in the panel or check for script updates. The script never reads or writes password fields, hidden inputs, or file inputs. It stores only your font size, bold, and contrast preferences locally. No caption text, meeting content, or personal data is ever collected, transmitted, or shared.
Similar Apps
Page Zoom Memory Per Site
Remember page zoom per website. Auto-restores zoom level on every visit with slider and preset controls.
Recipe Dietary Restriction Filter Overlay
Visually filters recipe ingredients by dietary restrictions—highlight safe items, flag restricted ones, or hide them entirely.
Medium Paywall Reading Mode
Removes Medium paywall overlays and restores full article visibility with scrolling and selection.
Animation Freezer
Freeze CSS animations, transitions, and JavaScript animations with pause, resume, and step-through controls.
Reading Ruler Overlay
A horizontal reading ruler that highlights one line of text. Follows mouse or scroll, fully customizable.
Colour Contrast Checker
Check WCAG text contrast ratios by clicking any element, with visual highlighting for failures and compliance analysis.