Align Text Baseline

Align text layers based on their baselines

v1.0.0 is compatible with Sketch 3.0.0

Align Text Baseline for Sketch

As of Sketch 3.7.2, vertical aligning bug has been fixed, and you don't have to use this plugin. Native Align Vertically and Align Bottom align text layers based on their baseline and cap height.

This plugin allows your text layers to be aligned vertically based on its font's baseline and cap height, not based on its frame.

The built in Align Vertically command does not work as we expect for some of CJK fonts including standard Hiragino Kaku Gothic.

The plugin provides three functionalities to help you working with text layers of CJK fonts.

  • Place text layers in the middle
  • Align text layers by baseline
  • Add a rectangle surrouding text in the given text layer, which can be used as a mask


The following is the output of this plugin; aligning text layers with non-text layer.

Place texts in the middle

Select text layers and bounding layers, and run the plugin. The text layers will be moved and the distnce to top of bounding rect from cap height area will equal to the distance to bottom of bounding rect.

The following is the output of this plugin; aligning text layers.

Align by baseline

Select text layers but no other layers, and run the plugin. The layers will be moved to share one line as their baseline.


Soutaro Matsumoto (

Join the discussion

Download v1.0.0
Usage Activity

No Sketchpacks Relay integration found

  • 344 downloads all–time
  • 1 downloads this week
  • 3 downloads this month
About this plugin

soutaro published this plugin 5y ago.

v1.0.0 is the latest version.

Native updates are supported within