Select all objects that share a property with the currently selected object.
261 templates
12 clipart
Creates a new shape expanded or contracted from the selected object's outline.
Select multiple objects to create a single unified outline.
No matching topics found. Try a different search term.
GraphicDrawX1 is a browser-based vector and mixed-media sign design tool. No installation required — everything runs in your browser.
The white rectangle is your sign canvas — anything inside prints. The grey area surrounding it is the pasteboard — use it to stage objects temporarily. Objects outside the canvas won't export.
The Easy Mode / Advanced Mode toggle (top-right of the menu bar) switches between two interface layouts:
Your preference is saved automatically between sessions.
Use Save to download a .grdw project file that preserves all pages, objects and settings. Use Open to reload it later. This is different from Export — exports create final image/PDF files.
Click objects to select · Drag to move · Handle corners to resize · Handle outside corners to rotate
Click the canvas to place a text object · Double-click to edit
Fixed-size text container that wraps text automatically
Draw freely with the mouse — creates editable vector paths
Erase portions of a selected path
Adds a rectangle or square to the canvas
Adds an ellipse or circle to the canvas
Adds a straight line to the canvas
Adds a regular polygon (default: pentagon)
Adds a 5-pointed star shape
Adds a directional arrow shape
Edit individual anchor points and bezier curve handles on paths
Enable/disable snapping to nearby objects and canvas edges
Show all objects as outlines only — no fills
Pick a color from anywhere on the canvas
Download project as a .grdw file (all pages included).
Load a previously saved .grdw project file.
Clear the canvas and start fresh. You'll be asked to confirm.
Set canvas size in inches. Choose presets or enter custom dimensions.
Browse pre-designed sign layouts. Click a template then Load to apply it.
Browse built-in vector clipart. Click an item to insert it on the canvas.
Upload a PNG, JPG, GIF or WEBP image from your computer.
Import an SVG file. Its vector objects are placed on the canvas.
Import a PDF — the first page is rendered as a raster image.
Export canvas as a high-resolution PNG image. Best for web or print preview.
Export as a scalable vector SVG file — ideal for professional print workflows.
Export as a vector PDF — the preferred format for print production.
Undo the last action. Up to 50 undo steps available.
Redo the last undone action.
Delete selected object(s).
Create a copy of the selected object, offset slightly.
Copy selected objects to clipboard.
Paste copied objects onto the canvas.
Combine selected objects into a group — they move and resize together.
Break a group into its individual objects.
Mirror the selected object horizontally.
Mirror the selected object vertically.
Select 2 or more objects. Alignment is relative to the combined bounding box of the selection.
Align left edges.
Center horizontally.
Align right edges.
Align top edges.
Center vertically.
Align bottom edges.
Distribute equal spacing horizontally.
Distribute equal spacing vertically.
Select all text objects on the canvas.
Select all image objects.
Select all non-text, non-image objects.
Select every object on the canvas.
Select all objects matching the fill color, stroke color, or object type of the currently selected object.
| New | Clear canvas and start fresh (confirmation required) |
| Open Project | Load a .grdw project file |
| Save Project | Save all pages as .grdw |
| Import SVG | Import SVG vector file onto canvas |
| Import PDF | Import PDF as raster image |
| Export PNG | Export canvas as PNG image |
| Export SVG | Export as SVG vector |
| Export PDF | Export as print-ready PDF |
| Undo Ctrl+Z | Undo last action (50 steps) |
| Redo Ctrl+Shift+Z | Redo last undone action |
| Copy Ctrl+C | Copy selected to clipboard |
| Paste Ctrl+V | Paste from clipboard |
| Duplicate Ctrl+D | Copy and offset selected object |
| Delete Del | Delete selected object(s) |
| Select All Ctrl+A | Select all objects |
| Deselect All | Clear selection |
| Select All Objects | Select all non-text, non-image objects |
| Group Ctrl+G | Group selected objects |
| Ungroup Ctrl+Shift+G | Ungroup selected group |
| Bring to Front | Move object to top of stack |
| Send to Back | Move object to bottom of stack |
| Bring Forward | Move object up one layer |
| Send Backward | Move object down one layer |
| Flip Horizontal | Mirror horizontally |
| Flip Vertical | Mirror vertically |
| Align Left/Right/Top/Bottom | Align to selection edge |
| Align Center H/V | Center horizontally or vertically |
| Distribute H/V | Even spacing between objects |
| Weld (Union) | Merge selected paths into one combined shape |
| Intersect | Keep only the overlapping area of two paths |
| Subtract | Cut the top shape out of the bottom shape |
| Difference | Keep non-overlapping areas only |
| Contour / Offset | Expand or contract a path outline by a set distance |
| Edit Nodes | Enter node editing mode |
| To Path | Convert rect/ellipse/polygon to editable path |
| Break Apart | Split a compound path into separate objects |
| Image Adjustments | Brightness, contrast, saturation, hue, blur, grayscale, sepia, invert |
| Apply Mask | Clip an image to a shape (select image + shape) |
| Release Mask | Remove clipping mask |
| Crop to Content | Auto-trim transparent margins |
| Trim White Margins | Remove white/light borders |
| Remove White Background | Make white pixels transparent |
| Vectorize Image | Convert raster image to SVG paths via Potrace |
| Add Text | Place a new text object |
| Add Paragraph Box | Place a fixed-size wrapping text box |
| Text Editor | Open the full text editor for multi-style rich text |
| Text to Path | Convert text to vector outlines (no longer editable as text) |
| Fit Text to Path | Flow text along a curved path |
| Auto-fit Text | Shrink text to fit its container |
| Add Page | Add a new blank page to the project |
| Delete Page | Remove the current page (confirmation required) |
| Rename Page | Set a custom name for the current page |
Use the Pages tab in the right sidebar to navigate between pages and see thumbnails.
| Vectorize Image | Open vectorize panel in the sidebar (Potrace conversion) |
| Fit Page Ctrl+Shift+H | Zoom to fit entire canvas in view |
| Zoom In Ctrl++ | Zoom in |
| Zoom Out Ctrl+- | Zoom out |
| Zoom 100% | Reset to 1:1 zoom |
| Snap to Objects | Toggle snapping on/off |
| Wireframe Mode W | Show objects as outlines only |
| Dark / Light Theme | Switch color theme |
| Compact Mode | Reduce UI padding for more canvas space |
| UI Scale Down/Up | Adjust overall interface size |
The Colors tab contains the ChromaStack color library — 1,341 professionally curated colors including PMS, brand and standard palettes.
The Layers panel shows all objects on the current canvas as a stacked list — top of list = front of canvas.
Manage multi-page projects. Each page has its own canvas and object stack.
Apply visual effects to selected objects.
Select an image object to enable these controls.
Convert raster images (PNG, JPG) to vector SVG paths using Potrace.
The Transform panel is always visible at the bottom of the right sidebar regardless of which tab is active.
#ff6600) to find the closest named color match.GraphicDrawX1 is a browser-based vector and mixed-media sign design application developed by BigNorth, LLC. It provides professional-grade design tools for creating signage, banners, decals, and print-ready artwork — entirely within a web browser, with no installation required.
Copyright © 2026 BigNorth, LLC. All rights reserved.
GraphicDrawX1, its user interface design, source code, ChromaStack color dataset, template library, clipart library, and all associated assets are the exclusive intellectual property of BigNorth, LLC. Unauthorized copying, reproduction, redistribution, sublicensing, modification, reverse engineering, or commercial use of this software or any of its components — in whole or in part — is strictly prohibited without prior written permission from BigNorth, LLC.
The GraphicDrawX1 name, logo, and associated brand identifiers are trademarks of BigNorth, LLC.
GraphicDrawX1 incorporates the following open-source libraries. BigNorth, LLC gratefully acknowledges the work of their authors and contributors.
| Component | Author / Project | License |
|---|---|---|
| Fabric.js 5.3.0 | Juriy Zaytsev & contributors | MIT |
| opentype.js | Frederik De Bleser & contributors | MIT |
| Potrace | Peter Selinger (C); browser port by various contributors | GPL v2 |
| ClipperLib | Angus Johnson; JS port by Timo | Boost 1.0 |
| jsPDF | MrRio & contributors | MIT |
| svg2pdf.js | yWorks GmbH & contributors | MIT |
| Video.js (if applicable) | Brightcove, Inc. & contributors | Apache 2.0 |
Full license texts for all open-source components are available upon request. Use of Potrace within this application is governed by the GNU General Public License v2. This application does not modify the Potrace source; the compiled binary is invoked server-side as a separate process in accordance with GPL v2 terms.
GraphicDrawX1 is provided "as is" without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. BigNorth, LLC does not warrant that the application will be error-free, uninterrupted, or free of harmful components.
In no event shall BigNorth, LLC be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of — or inability to use — this application, even if advised of the possibility of such damages. Your use of GraphicDrawX1 is at your sole risk.
GraphicDrawX1 processes all design work locally within your browser. Project files, images, and design data are not transmitted to BigNorth, LLC servers unless you explicitly use a feature that requires server-side processing (such as vectorization via Potrace). No personally identifiable information is collected during normal use of the application.
Uploaded images and project data processed server-side are not retained beyond the duration of the processing request.
This application and all matters arising out of or relating to its use are governed by and construed in accordance with the laws of the State of Washington, United States of America, without regard to its conflict-of-law provisions. The United Nations Convention on Contracts for the International Sale of Goods does not apply.
Informal Resolution. Before initiating any formal dispute, you agree to contact BigNorth, LLC in writing and allow thirty (30) days for good-faith efforts to resolve the matter informally.
Binding Arbitration. If informal resolution fails, any dispute, claim, or controversy arising out of or relating to this application or its use — including questions of arbitrability — shall be resolved by binding arbitration administered in Spokane County, Washington, in accordance with applicable arbitration rules. The arbitrator's decision shall be final and binding, and judgment may be entered in any court of competent jurisdiction. The prevailing party shall be entitled to recover reasonable attorneys' fees and costs.
Litigation Fallback. For claims not subject to arbitration, or to enforce an arbitration award, both parties consent to the exclusive jurisdiction of the state and federal courts located in Spokane County, Washington, and waive any objection to venue or personal jurisdiction in those courts.
Class Action Waiver. All claims must be brought in the party's individual capacity. No claim may be brought as a class action, collective action, or representative proceeding.
Severability. If any provision of these terms is found by a court of competent jurisdiction to be invalid, illegal, or unenforceable, that provision shall be modified to the minimum extent necessary to make it enforceable, and all remaining provisions shall continue in full force and effect.
Entire Agreement. This notice, together with any terms published at graphicdraw.com/terms.html, constitutes the entire agreement between you and BigNorth, LLC regarding your use of GraphicDrawX1 and supersedes all prior understandings, representations, and agreements, whether written or oral.
No Waiver. Failure by BigNorth, LLC to enforce any right or provision shall not constitute a waiver of that right or provision.
Assignment. You may not assign or transfer your rights under these terms without prior written consent from BigNorth, LLC. BigNorth, LLC may assign its rights and obligations without restriction.
Updates. BigNorth, LLC reserves the right to update these terms at any time. Continued use of the application following notification of changes constitutes acceptance of the revised terms.
BigNorth, LLC operates multiple brands in print, signage, and software. For licensing inquiries, support, or permissions:
BigNorth, LLC
bignorth.co
Copyright © 2026 BigNorth, LLC · All Rights Reserved · GraphicDrawX1 is a BigNorth, LLC product.
Fabric.js, opentype.js, Potrace, ClipperLib, jsPDF and svg2pdf.js are the property of their respective owners and are used in accordance with their respective license terms.
This is a free text object. Use + Para to create a paragraph text box with auto-fit and word-wrap.
Enter admin password to enable template & clipart management.
✓ Admin access active — save & delete enabled.
Click a page thumbnail to import it as an image. Use Trim to Content to remove margins.
GraphicDrawX1 is a free-to-use, browser-based design application for graphic designers, marketing teams, realtors, hobbyists, small businesses, industrial design teams, event planners, nonprofits, and anyone who creates print-ready artwork — without paying a monthly subscription to do it.
No downloads. No account required. No fees. Just open your browser and design.
Design it here — we print and ship it tomorrow. Upload your SVG file to SpokaneSigns.com and receive your finished product the next business day, delivered free anywhere in the country.
Click below — SpokaneSigns.com opens immediately in a new tab. Then download your SVG file and upload it when prompted on their site.
Bug report, feature request, or just a note — we read everything.