SVG getExtentOfChar() Method
getExtentOfChar() returns the bounding box of a single character in SVG text, enabling precise per-character positioning and effects.
Drop your image here
Supports PNG, JPG, BMP, WEBP up to 5MB
Getting a Single Character's Bounding Box
Calling getExtentOfChar(charnum) on an SVG text element returns a bounding box (x, y, width, height) for the character at the given index, giving the precise rendered position and size of that individual character, which is the foundation for per-character text effects and interactions.
- getExtentOfChar(charnum) returns the bounding box of a single character
- Provides the precise rendered position and size of that character
- Foundation for per-character text effects and interactive text
Practical Uses for Per-Character Positioning
This method enables effects like animating individual letters into place, positioning a decorative element precisely above or below a specific character, building an interactive text where individual characters respond to hover, or creating a custom cursor that snaps to exact character boundaries in an SVG text editing interface.
- Animates individual letters into place with precise per-character control
- Positions decorative elements relative to a specific character's bounds
- Enables interactive text where individual characters respond to hover
Frequently Asked Questions
How is getExtentOfChar() different from getStartPositionOfChar()?
getExtentOfChar() returns a full bounding box for the character, while getStartPositionOfChar() returns just the single starting point coordinate — the extent gives size information the start position alone doesn't.
Can I use getExtentOfChar() to build a per-letter animation?
Yes, measuring each character's extent lets you position a duplicate or overlay per letter precisely, which is a common technique for staggered per-character entrance animations in SVG text.
Related guides
Ready to Convert Your Image to SVG?
Free online converter — no sign-up, no watermarks, results in under 3 seconds.
Try It Free — Convert Image to SVG