Need bigger text right now? Hold Ctrl and scroll the mouse wheel up. That only changes the view. For a size that sticks, open Settings > Style Configurator > Global Styles > Default Style, pick a number in the Font size dropdown and click Save & Close.
The two methods touch different things. Zoom scales how the editor draws text. The Default Style value is the saved size, and it also sets printed output.
One catch. The dropdown stops at 28 points, according to Notepad++ Community answers (2021), so anything larger means editing stylers.xml directly.
How to zoom in and out in Notepad++

Hold Ctrl and scroll up to enlarge the text, or press Ctrl + Numpad +. Scroll down or press Ctrl + Numpad – to shrink it again.
Zoom changes how the editor draws the text, not the saved font size. If a file looks too small right now, it’s the quickest fix.
- Ctrl + mouse wheel up, Ctrl + Numpad + or View > Zoom > Zoom In to enlarge
- Ctrl + mouse wheel down, Ctrl + Numpad – or View > Zoom > Zoom Out to shrink
- Ctrl + Numpad / or View > Zoom > Restore Default Zoom puts everything back
On a laptop without a numpad, use the View menu. Shortcut Mapper lists a keyboard shortcut for everything that can have one (Notepad++ User Manual), so you can bind the zoom commands to keys you do have.
Notepad++ keeps zoom per view, as zoom and zoom2 in config.xml, and hands the number to Scintilla, the editing component that draws the text.
The value is a step count from -10 to +20, with 0 as the default level, according to a community breakdown of how Notepad++ reads and saves it. It is not a percentage or a point size.
How to change the Notepad++ font size permanently

Open Settings > Style Configurator, pick Global Styles as the language and Default Style as the style, choose a number in the Font size dropdown, then click Save & Close. The new size survives a restart because it is written to your style file.
There is no font size button in the toolbar. The font controls live in Style Configurator, which sits alongside Preferences and Shortcut Mapper in the settings dialogs (Notepad++ User Manual).
- Open Settings > Style Configurator.
- In the Language list, select Global Styles.
- In the Style list, select Default Style.
- Pick a number from the Font size dropdown. Font name sits one field above it if you want a different typeface.
- Click Save & Close.
The same Default Style value also sets the font size used for printing, per a Notepad++ community answer.
Most people pick a monospace font for code, since every character takes the same width.
Applying one font size to every language
Set the size on Default Style first. If one language still ignores it, switch to Global override and tick Enable global font size.
Default Style versus Global override

Default Style sets the base font, size and colors for plain text, and it leaves themes free to change fonts for syntax highlighting.
Global override works differently. It’s a pseudo-style that overrides the default style of every language, including Normal Text and the Search result panel, but only for the attributes whose Enable box is ticked. Once Enable global font is on, a theme can no longer change the font. And because each Enable checkbox works independently, Enable global font size has to be ticked on its own.
Sources disagree on which one to use. Macroption’s walkthrough selects Global override and ticks the Enable boxes, while replies from long-time Notepad++ forum members call Default Style the right place and Global override a last resort.
Start with Default Style. Reach for Global override only when a language keeps its own size.
A forum reply from January 2026 confirms the Enable global font option still exists in recent releases. It moved to the bottom of the checkbox list and did not disappear.
What changes when you switch themes
Of the 20 built-in themes other than Default (stylers.xml), most share the same settings for Global override and Default Style. Only Hello Kitty, Ruby Blue, Vibrant Ink and Vim Dark Blue differ, according to a long-time Notepad++ forum contributor.
On those four, the two styles start with different values, so check both before blaming the setting.
The Themes dropdown at the top of the dialog picks which theme you are editing. Each theme holds its own style values, so a size set under one theme does not follow you to another.
Global override starts at size 10 in Courier New on the default theme. Those values do nothing until the matching Enable box is ticked.
After a theme switch, reopen Style Configurator, select Global Styles, then Default Style, and look at the Font size value again.
Going past the 28 point limit
The Font size dropdown in Style Configurator stops at 28. For a larger size, set the fontSize value in stylers.xml (or in the active theme’s XML file) to a bigger number such as 64.
People with low vision hit this ceiling first. One user raised it in a 2021 community thread on Notepad++ v8.1.6, and a forum regular answered with the XML route below.
- Close Notepad++.
- Open %AppData%\Notepad++\stylers.xml in another plain text editor.
- If a theme other than Default (stylers.xml) is selected in Style Configurator, open the matching file in %AppData%\Notepad++\themes\ instead.
- Find the WidgetStyle entry named Default Style and set its fontSize to your number, for example 64.
- Save the file as UTF-8 without BOM, then relaunch Notepad++.
In local config mode or a portable install, the files sit next to notepad++.exe instead. Notepad++ switches to that mode when doLocalConf.xml is in the same folder as the executable (Notepad++ User Manual).
Don’t panic if Style Configurator now shows an empty Font size box. It does that for any value outside its list, and it means the edit worked. The manual requires UTF-8 with no BOM for theme and styler files, so watch the encoding when you save. And if you delete stylers.xml, Notepad++ rebuilds it from stylers.model.xml, taking your customizations with it.
Zoom or Style Configurator: which one fits?

Zoom suits reading comfort. Style Configurator sets the baseline size, the one that also decides print output. The stylers.xml edit only matters when 28 points is too small.
| Method | Scope | Effect on printing | Main drawback |
|---|---|---|---|
| Zoom | Editor view only | None | Steps, no point size |
| Style Configurator | All text in the active theme | Sets printed size | Dropdown stops at 28 |
| stylers.xml edit | Same as Style Configurator | Sets printed size | Manual XML, blank dropdown |
Forum members agree on printing. In a June 2025 thread, one member who prints a weekly report checked and found that zoom had no effect on the printed pages, and another member got the same result.
A tester on Notepad++ 8.7.4 under Windows 10 saw it too. Zoom stays on screen, and font size goes to the printer.
Zoom also outlives the session. An older forum reply guessed it resets between runs, but later replies describe it restored at launch, and the source-code walkthrough says both view values are written on exit.
So zoom is view-level, not temporary. One more difference: a forum member notes the font size setting is coarser than zoom.
The common advice to raise the saved size for readability pushes the printout up with it. One community member sets Default Style to 12 points for printing and zooms in 3 steps for the screen. That split makes sense to me. Set Default Style once to a size that prints well, tune the screen with zoom (level 0 then sits relative to that size), and only touch stylers.xml when 28 points is not enough.
Why does the Notepad++ font size not change?

Rule out leftover zoom first with Ctrl + Numpad / or View > Zoom > Restore Default Zoom. If the size still holds, check which style took the edit.
The saved size looks wrong on screen
Style Configurator shows the size you set, but the text on screen looks smaller or larger. Usually a zoom level from an earlier Ctrl + wheel turn, a Ctrl + Numpad – press or a touchpad gesture is still applying on top. Forum answers describe Ctrl and minus changing the zoom while the font itself stayed untouched.
View > Zoom > Restore Default Zoom clears it. Users in several community threads reported that this worked after Style Configurator changes did nothing.
Zoom at default and still no change? Two causes remain.
- The edit went to Global override with Enable global font size unticked
- A language style carries its own size, so open that language in the Language list and check it
Zoom shortcuts do nothing
Work through these in order.
- Press the keypad + and – keys. The main-row ones do not trigger the zoom commands, and that was the cause in one forum report
- Check Num Lock, and whether software such as AutoHotkey has taken the keys
- Look under Plugins for ZoomDisabler. With Disable mouse zoom ticked, a Ctrl + wheel turn restores the default zoom if a keyboard zoom had changed it, per a long-time forum contributor
- Use the View menu as a fallback
Ctrl + Numpad / is the standard reset shortcut.
Menus and panels stay small
Neither setting touches menu text.
Forum users who changed the document size without trouble report that menu text stayed small. Windows display scaling is the setting that reaches it, according to a community reply, and it resizes text across most applications including Notepad++.
Notepad++ font size FAQ
How do I stop Ctrl and the mouse wheel from zooming by accident?
Install the ZoomDisabler plugin by Stanislav Eckert. It blocks mouse zoom, keyboard zoom or both, independently, and leaves your key mappings alone.
Notepad++ has no built-in switch for this, according to forum regulars.
How do I make the tab bar text bigger?
Untick Reduce under Settings > Preferences > General > Tab Bar. Unchecked, the tab bar switches to a larger font and larger icons (Notepad++ User Manual).
It’s a two-size toggle, not a point size picker.
Can I use a different font size for one file or one selection?
No. Font settings are global, not per file, and Style Configurator is the only place that changes the size, per a Notepad++ Community answer in a thread on version 8.7.1.
Zoom enlarges the whole view for reading, never a selection.
How do I change the font size in the Find results panel?
Pick Search result, the last entry in the Language list of Style Configurator, and set Font size on the style you want. File Header covers the folder lines.
For a quick change, hold Ctrl and scroll inside the panel. A style that will not budge may be blocked by a ticked Enable box on Global override.
Is there a way to see the current zoom level?
No. Notepad++ shows no zoom indicator, and the developer rejected a status bar request (issue 4566) because the bar has no room for one.
Ctrl + Numpad / gives you a known reference point.
Can I save the bigger font size inside the text file?
No. Notepad++ edits plain text, and a plain text file holds no formatting, so font size is only a display setting.
Embedding it would turn the file into a word processor document, according to a Notepad++ Community FAQ.
Keeping Your Notepad++ Font Size After a Reinstall
The Notepad++ font size lives in two files, so a backup needs both. stylers.xml (or the active theme file) holds the saved size, and config.xml holds the zoom level.
Notepad++ has no built-in archive feature for settings, and everything sits in plain text files, per a June 2025 Notepad++ Community reply.
Copy stylers.xml and the Themes folder before any reinstall, and add config.xml if the zoom level matters. When the cloud folder or local config modes are active, pull the files from there or from the install folder instead.
The Notepad++ User Manual says updates leave a customized stylers.xml and Themes files untouched (as of November 2026), yet one user reported in June 2022, in the v8.4.2 release thread, that the size reset to 10 with each new release.
Restoring config.xml also brings back the old zoom, which stacks on the restored size.
- Protecting Users and Brand Standards Across Image-Driven Platforms - November 10, 2026
- Go Cheat Sheet - November 9, 2026
- Build or White-Label Software? How Software Teams Decide What to Resell in 2026 - November 9, 2026



