Direct answer
How do you compress a screen recording without making text unreadable?
Trim pauses and setup time before lowering quality. Keep the original resolution when small interface text matters, start with Higher quality, and inspect code, charts, cursor movement, and audio at normal playback size before sharing.