Bracket and tag highlighter for Sublime Text
By
facelessuser
Created September 16, 2011 , last updated November 27, 2025 .
Jun May Apr Mar Feb Jan
Dec 2025
Nov Oct Sep Aug Jul
2026-W28 | installs: 213 | removals: 23 | upgrades: 193
2026-W28 | installs: 213 | removals: 23 | upgrades: 193
2026-W28 | installs: 213 | removals: 23 | upgrades: 193
2026-W27 | installs: 250 | removals: 40 | upgrades: 390
2026-W27 | installs: 250 | removals: 40 | upgrades: 390
2026-W27 | installs: 250 | removals: 40 | upgrades: 390
2026-W26 | installs: 247 | removals: 36 | upgrades: 415
2026-W26 | installs: 247 | removals: 36 | upgrades: 415
2026-W26 | installs: 247 | removals: 36 | upgrades: 415
2026-W25 | installs: 260 | removals: 50 | upgrades: 426
2026-W25 | installs: 260 | removals: 50 | upgrades: 426
2026-W25 | installs: 260 | removals: 50 | upgrades: 426
2026-W24 | installs: 257 | removals: 43 | upgrades: 421
2026-W24 | installs: 257 | removals: 43 | upgrades: 421
2026-W24 | installs: 257 | removals: 43 | upgrades: 421
2026-W23 | installs: 254 | removals: 32 | upgrades: 391
2026-W23 | installs: 254 | removals: 32 | upgrades: 391
2026-W23 | installs: 254 | removals: 32 | upgrades: 391
2026-W22 | installs: 0 | removals: 0 | upgrades: 0
2026-W22 | installs: 0 | removals: 0 | upgrades: 0
2026-W22 | installs: 0 | removals: 0 | upgrades: 0
2026-W21 | installs: 271 | removals: 37 | upgrades: 496
2026-W21 | installs: 271 | removals: 37 | upgrades: 496
2026-W21 | installs: 271 | removals: 37 | upgrades: 496
2026-W20 | installs: 271 | removals: 43 | upgrades: 589
2026-W20 | installs: 271 | removals: 43 | upgrades: 589
2026-W20 | installs: 271 | removals: 43 | upgrades: 589
2026-W19 | installs: 287 | removals: 43 | upgrades: 586
2026-W19 | installs: 287 | removals: 43 | upgrades: 586
2026-W19 | installs: 287 | removals: 43 | upgrades: 586
2026-W18 | installs: 284 | removals: 37 | upgrades: 539
2026-W18 | installs: 284 | removals: 37 | upgrades: 539
2026-W18 | installs: 284 | removals: 37 | upgrades: 539
2026-W17 | installs: 320 | removals: 54 | upgrades: 792
2026-W17 | installs: 320 | removals: 54 | upgrades: 792
2026-W17 | installs: 320 | removals: 54 | upgrades: 792
2026-W16 | installs: 325 | removals: 39 | upgrades: 691
2026-W16 | installs: 325 | removals: 39 | upgrades: 691
2026-W16 | installs: 325 | removals: 39 | upgrades: 691
2026-W15 | installs: 345 | removals: 62 | upgrades: 639
2026-W15 | installs: 345 | removals: 62 | upgrades: 639
2026-W15 | installs: 345 | removals: 62 | upgrades: 639
2026-W14 | installs: 333 | removals: 56 | upgrades: 641
2026-W14 | installs: 333 | removals: 56 | upgrades: 641
2026-W14 | installs: 333 | removals: 56 | upgrades: 641
2026-W13 | installs: 330 | removals: 48 | upgrades: 806
2026-W13 | installs: 330 | removals: 48 | upgrades: 806
2026-W13 | installs: 330 | removals: 48 | upgrades: 806
2026-W12 | installs: 329 | removals: 52 | upgrades: 625
2026-W12 | installs: 329 | removals: 52 | upgrades: 625
2026-W12 | installs: 329 | removals: 52 | upgrades: 625
2026-W11 | installs: 336 | removals: 44 | upgrades: 837
2026-W11 | installs: 336 | removals: 44 | upgrades: 837
2026-W11 | installs: 336 | removals: 44 | upgrades: 837
2026-W10 | installs: 332 | removals: 40 | upgrades: 669
2026-W10 | installs: 332 | removals: 40 | upgrades: 669
2026-W10 | installs: 332 | removals: 40 | upgrades: 669
2026-W09 | installs: 317 | removals: 67 | upgrades: 636
2026-W09 | installs: 317 | removals: 67 | upgrades: 636
2026-W09 | installs: 317 | removals: 67 | upgrades: 636
2026-W08 | installs: 311 | removals: 56 | upgrades: 549
2026-W08 | installs: 311 | removals: 56 | upgrades: 549
2026-W08 | installs: 311 | removals: 56 | upgrades: 549
2026-W07 | installs: 374 | removals: 60 | upgrades: 618
2026-W07 | installs: 374 | removals: 60 | upgrades: 618
2026-W07 | installs: 374 | removals: 60 | upgrades: 618
2026-W06 | installs: 326 | removals: 54 | upgrades: 665
2026-W06 | installs: 326 | removals: 54 | upgrades: 665
2026-W06 | installs: 326 | removals: 54 | upgrades: 665
2026-W05 | installs: 451 | removals: 76 | upgrades: 957
2026-W05 | installs: 451 | removals: 76 | upgrades: 957
2026-W05 | installs: 451 | removals: 76 | upgrades: 957
2026-W04 | installs: 348 | removals: 45 | upgrades: 1,089
2026-W04 | installs: 348 | removals: 45 | upgrades: 1,089
2026-W04 | installs: 348 | removals: 45 | upgrades: 1,089
2026-W03 | installs: 310 | removals: 47 | upgrades: 1,260
2026-W03 | installs: 310 | removals: 47 | upgrades: 1,260
2026-W03 | installs: 310 | removals: 47 | upgrades: 1,260
2026-W02 | installs: 378 | removals: 56 | upgrades: 1,329
2026-W02 | installs: 378 | removals: 56 | upgrades: 1,329
2026-W02 | installs: 378 | removals: 56 | upgrades: 1,329
2026-W01 | installs: 347 | removals: 63 | upgrades: 1,088
2026-W01 | installs: 347 | removals: 63 | upgrades: 1,088
2026-W01 | installs: 347 | removals: 63 | upgrades: 1,088
2025-W52 | installs: 297 | removals: 39 | upgrades: 1,336
2025-W52 | installs: 297 | removals: 39 | upgrades: 1,336
2025-W52 | installs: 297 | removals: 39 | upgrades: 1,336
2025-W51 | installs: 348 | removals: 63 | upgrades: 1,678
2025-W51 | installs: 348 | removals: 63 | upgrades: 1,678
2025-W51 | installs: 348 | removals: 63 | upgrades: 1,678
2025-W50 | installs: 285 | removals: 57 | upgrades: 2,060
2025-W50 | installs: 285 | removals: 57 | upgrades: 2,060
2025-W50 | installs: 285 | removals: 57 | upgrades: 2,060
2025-W49 | installs: 306 | removals: 50 | upgrades: 2,395
2025-W49 | installs: 306 | removals: 50 | upgrades: 2,395
2025-W49 | installs: 306 | removals: 50 | upgrades: 2,395
2025-W48 | installs: 318 | removals: 51 | upgrades: 2,989
2025-W48 | installs: 318 | removals: 51 | upgrades: 2,989
2025-W48 | installs: 318 | removals: 51 | upgrades: 2,989
2025-W47 | installs: 331 | removals: 60 | upgrades: 3,968
2025-W47 | installs: 331 | removals: 60 | upgrades: 3,968
2025-W47 | installs: 331 | removals: 60 | upgrades: 3,968
2025-W46 | installs: 383 | removals: 42 | upgrades: 6,346
2025-W46 | installs: 383 | removals: 42 | upgrades: 6,346
2025-W46 | installs: 383 | removals: 42 | upgrades: 6,346
2025-W45 | installs: 384 | removals: 64 | upgrades: 11,886
2025-W45 | installs: 384 | removals: 64 | upgrades: 11,886
2025-W45 | installs: 384 | removals: 64 | upgrades: 11,886
2025-W44 | installs: 389 | removals: 80 | upgrades: 21,583
2025-W44 | installs: 389 | removals: 80 | upgrades: 21,583
2025-W44 | installs: 389 | removals: 80 | upgrades: 21,583
2025-W43 | installs: 359 | removals: 75 | upgrades: 9,821
2025-W43 | installs: 359 | removals: 75 | upgrades: 9,821
2025-W43 | installs: 359 | removals: 75 | upgrades: 9,821
2025-W42 | installs: 362 | removals: 66 | upgrades: 21,913
2025-W42 | installs: 362 | removals: 66 | upgrades: 21,913
2025-W42 | installs: 362 | removals: 66 | upgrades: 21,913
2025-W41 | installs: 396 | removals: 65 | upgrades: 755
2025-W41 | installs: 396 | removals: 65 | upgrades: 755
2025-W41 | installs: 396 | removals: 65 | upgrades: 755
2025-W40 | installs: 384 | removals: 62 | upgrades: 634
2025-W40 | installs: 384 | removals: 62 | upgrades: 634
2025-W40 | installs: 384 | removals: 62 | upgrades: 634
2025-W39 | installs: 418 | removals: 59 | upgrades: 836
2025-W39 | installs: 418 | removals: 59 | upgrades: 836
2025-W39 | installs: 418 | removals: 59 | upgrades: 836
2025-W38 | installs: 392 | removals: 43 | upgrades: 908
2025-W38 | installs: 392 | removals: 43 | upgrades: 908
2025-W38 | installs: 392 | removals: 43 | upgrades: 908
2025-W37 | installs: 427 | removals: 80 | upgrades: 979
2025-W37 | installs: 427 | removals: 80 | upgrades: 979
2025-W37 | installs: 427 | removals: 80 | upgrades: 979
2025-W36 | installs: 386 | removals: 53 | upgrades: 907
2025-W36 | installs: 386 | removals: 53 | upgrades: 907
2025-W36 | installs: 386 | removals: 53 | upgrades: 907
2025-W35 | installs: 382 | removals: 61 | upgrades: 834
2025-W35 | installs: 382 | removals: 61 | upgrades: 834
2025-W35 | installs: 382 | removals: 61 | upgrades: 834
2025-W34 | installs: 414 | removals: 56 | upgrades: 956
2025-W34 | installs: 414 | removals: 56 | upgrades: 956
2025-W34 | installs: 414 | removals: 56 | upgrades: 956
2025-W33 | installs: 359 | removals: 48 | upgrades: 952
2025-W33 | installs: 359 | removals: 48 | upgrades: 952
2025-W33 | installs: 359 | removals: 48 | upgrades: 952
0 200 400
Weekly Installs
0 10K 20K
Weekly Upgrades
2025-W48 | upgrades: 2,989
2.33.0
2025-W44 | upgrades: 21,583
2.32.4
2025-W42 | upgrades: 21,913
2.32.3
Installations:
recent average 330 per week,
2,652,508 in total
Installations minus removals
Upgrades
2,652,508
installs
1,777
stars
Links
Versions
2.33.0
(>ST4200 )
·
2025-11-27 21:29
2.32.4
(ST3000 - 4200 )
·
2025-10-29 14:25
More
(ST3000 - 4200)
2.32.3
·
2025-10-14 19:20
BracketHighlighter Bracket Highlighter matches a variety of brackets such as: [], (), {}, "", '', <tag></tag>, and even custom
brackets.
This was originally forked from pyparadigm's SublimeBrackets and SublimeTagmatcher (both are no longer available). I
forked this to fix some issues I had and to add some features I had wanted. I also wanted to improve the efficiency of
the matching.
Moving forward, I have thrown away all of the code and have completely rewritten the entire code base to allow for a
more flexibility, faster, and more feature rich experience.
Feature List
Customizable to highlight almost any bracket.
Customizable bracket highlight style.
High visibility bracket highlight mode.
Selectively disable or enable specific matching of tags, brackets, or quotes.
Selectively use an allowlist or blocklist for matching specific tags, brackets, or quotes based on language.
When bound to a shortcut, allow option to show line count and char count between match in the status bar.
Highlight basic brackets within strings.
Works with multi-select.
Configurable custom gutter icons.
Toggle bracket escape mode for string brackets (regex|string).
Bracket plugins that can jump between bracket ends, select content, remove brackets and/or content, wrap selections
with brackets, swap brackets, swap quotes (handling quote escaping between the main quotes), fold/unfold content
between brackets, toggle through tag attribute selection, select both the opening and closing tag name to change both
simultaneously, etc.
Documentation https://facelessuser.github.io/BracketHighlighter/
License Released under the MIT license.