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.

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

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.