Bezier Handle Converter
Bezier Handle Converter
ㅤ
Description
Bezier Handle Converter is an essential tool for vector designers working in Adobe Illustrator. It provides an intuitive interface to add or remove bezier handles on selected anchor points, giving you precise control over your path curves. Whether you need to convert smooth curves into sharp corners or turn corner points into smooth curves, this script streamlines the workflow with a live preview, smart handle placement, and batch processing across nested groups and compound paths.
ㅤ
Features
A fast, precise way to reshape paths by adding or removing bezier handles — with live preview, smart placement, and batch processing.
- Remove Handles: Convert smooth anchor points into corner points by removing their bezier handles
- Add Smooth Handles: Automatically generate smooth bezier handles on corner points using intelligent, neighbor-aware positioning
- Live Preview: See your changes in real time before committing them
- Hide Edges: Hide the selection bounding box and anchor edges for a clean preview while keeping objects fully editable
- Batch Processing: Works across multiple paths, nested groups, and compound paths in one operation
- Smart Detection: Automatically detects which selected points already have handles and which don't
- Zoom to Fit: One-click zoom that fits the current selection into the Illustrator window
- Revert on Cancel: Cancelling the dialog instantly restores all original handle positions
- Direct Selection Workflow: Auto-activates the Direct Selection Tool so you can fine-tune anchor points right away
ㅤ
Installation
1. Download the Bezier Handle Converter.jsx script file.
2. Place the script in your Adobe Illustrator Scripts folder:
⮑ Mac: /Applications/Adobe Illustrator <Version>/Presets/<Language>/Scripts
⮑ Windows: C:\Program Files\Adobe\Adobe Illustrator <Version>\Presets\<Language>\Scripts
3. Restart Adobe Illustrator if it's already running
4. Access the script via File > Scripts > Bezier Handle Converter
5. Alternatively, run it directly via File > Scripts > Other Script... and browse to the file location
Tip: You can also drag and drop the .jsx file directly onto the Illustrator workspace to run the script instantly – no installation needed.
ㅤ
Using the Script
ㅤ
➊ Prepare Your Selection
- Open your working document in Adobe Illustrator and pick the shapes you want to edit
- Use the Direct Selection Tool (A) to select specific anchor points on one or more paths
- The script works with individual paths, multiple paths, paths inside groups and nested groups, and compound paths — no need to ungroup anything in advance
- For best results, select only the anchor points you actually want to modify; unselected points on the same path will remain untouched
ㅤ
ㅤ
➋ Run the Script
- Launch the script from File > Scripts > Bezier Handle Converter
- Or drag the
.jsxfile directly onto the Illustrator workspace - The dialog appears and the Direct Selection Tool is automatically activated so you can keep adjusting anchor points without switching tools
- The script will stop and show a short notification if no document is open, nothing is selected, or the selection contains no vector paths
ㅤ
ㅤ
➌ Review the Information Panel
The Information panel at the top of the dialog summarises your current selection:
- Paths found: Total number of paths detected inside your selection (including those inside nested groups and compound paths)
- Points with handles: Number of selected anchor points that currently have bezier handles
- Points without handles: Number of selected corner points that do not have handles yet
Hovering the Paths found label turns it into an interactive link — clicking it zooms the canvas to fit your current selection, which is handy for quickly inspecting small or scattered points.
ㅤ
ㅤ
➍ Choose Your Operation
Pick one of the two radio options in the Operation panel. Only the operation that makes sense for your selection is enabled:
- Remove handles from all points — converts smooth anchor points into corner points by collapsing both handles onto the anchor. Ideal for sharpening curves, building geometric shapes, or cleaning up overly complex paths.
- Add smooth handles to all points — converts corner points into smooth anchor points. The script calculates handle length and angle based on neighbouring points, producing natural, balanced curves. Open-path start and end points get a single handle pointing toward the adjacent segment.
ㅤ
ㅤ
➎ Use the Preview Feature
- The Preview checkbox is enabled by default, so the selected operation is applied live as soon as the dialog opens
- Switch between Remove and Add radio buttons to compare results on the fly — each switch re-applies the chosen operation against the original state
- Disable Preview at any time to see your untouched path again
- Re-enable Preview to return to the previewed result
- Preview never commits the change — nothing is finalised until you press OK
ㅤ
ㅤ
➏ Hide Edges for a Clean Preview
- Toggle the Hide Edges checkbox to temporarily hide the selection bounding box and anchor edges while the dialog stays open
- Your objects remain fully editable and the preview updates normally
- Only the visual selection overlay is suppressed, giving you a clearer look at how the reshaped curves sit in your artwork
- When you press OK or Cancel, the original selection is automatically restored so you can keep working without losing context
ㅤ
ㅤ
➐ Zoom to Selection
- Click the ✚ zoom button in the dialog's button row to fit the current selection inside the Illustrator window at a comfortable zoom level
- Especially useful for inspecting fine adjustments on icons, small logo details, or tightly clustered anchor points
- The zoom action respects the Hide Edges state — edges stay hidden afterwards if you had them turned off
ㅤ
ㅤ
➑ Apply or Cancel
- When the preview matches what you want, press OK to commit the operation. A short confirmation dialog reports how many anchor points were adjusted or converted to smooth
- Press Cancel to discard the preview and restore every handle to its original position — nothing is changed in your document
- Either way, the Direct Selection Tool remains active and your selection is preserved, so you can immediately continue refining the path
ㅤ
ㅤ
☻ Wrap-Up
Bezier Handle Converter gives you a single, focused dialog for the two most common anchor-point operations in Illustrator:
- Remove handles for crisp corners
- Add smart handles for natural curves
Key workflow benefits:
- True live preview backing every decision
- Batch processing across nested groups
- Clean Hide Edges preview
- Built-in zoom-to-selection
- Non-destructive Cancel flow
Select your points, preview the result, and apply — your paths stay precise and your workflow stays in motion.
ㅤ
ㅤ