IconSearch logoIconsearch
Last updated: November 2026

Bpmn Icons

Bpmn Icons is an open-source vector icon collection containing 112 icons under the OFL-1.1 license. Every SVG icon in Bpmn Icons is optimized for web, mobile, and desktop applications, providing clean scalable vector graphics with crisp rendering across high-DPI displays. The collection is licensed under OFL-1.1; review the icon license guide for commercial-use details.

GitHub ↗npm ↗Docs ↗
🔍
BPMN ICONS CATALOG (Showing 112 of 112)
AdHocMarker SVG icon
AdHocMarker
BusinessRule SVG icon
BusinessRule
BusinessRuleTask SVG icon
BusinessRuleTask
CallActivity SVG icon
CallActivity
CompensationMarker SVG icon
CompensationMarker
ConditionalFlow SVG icon
ConditionalFlow
Connection SVG icon
Connection
ConnectionMulti SVG icon
ConnectionMulti
DataInput SVG icon
DataInput
DataObject SVG icon
DataObject
DataOutput SVG icon
DataOutput
DataStore SVG icon
DataStore
DefaultFlow SVG icon
DefaultFlow
EndEvent SVG icon
EndEvent
EndEventCancel SVG icon
EndEventCancel
EndEventCompensation SVG icon
EndEventCompensation
EndEventError SVG icon
EndEventError
EndEventEscalation SVG icon
EndEventEscalation
EndEventLink SVG icon
EndEventLink
EndEventMessage SVG icon
EndEventMessage
EndEventMultiple SVG icon
EndEventMultiple
EndEventNone SVG icon
EndEventNone
EndEventSignal SVG icon
EndEventSignal
EndEventTerminate SVG icon
EndEventTerminate
EventSubprocessExpanded SVG icon
EventSubprocessExpanded
Gateway SVG icon
Gateway
GatewayComplex SVG icon
GatewayComplex
GatewayEventbased SVG icon
GatewayEventbased
GatewayNone SVG icon
GatewayNone
GatewayOr SVG icon
GatewayOr
GatewayParallel SVG icon
GatewayParallel
GatewayXor SVG icon
GatewayXor
Group SVG icon
Group
HandTool SVG icon
HandTool
IntermediateEvent SVG icon
IntermediateEvent
IntermediateEventCatchCancel SVG icon
IntermediateEventCatchCancel
IntermediateEventCatchCompensation SVG icon
IntermediateEventCatchCompensation
IntermediateEventCatchCondition SVG icon
IntermediateEventCatchCondition
IntermediateEventCatchError SVG icon
IntermediateEventCatchError
IntermediateEventCatchEscalation SVG icon
IntermediateEventCatchEscalation
IntermediateEventCatchLink SVG icon
IntermediateEventCatchLink
IntermediateEventCatchMessage SVG icon
IntermediateEventCatchMessage
IntermediateEventCatchMultiple SVG icon
IntermediateEventCatchMultiple
IntermediateEventCatchNonInterruptingCondition SVG icon
IntermediateEventCatchNonInterruptingCondition
IntermediateEventCatchNonInterruptingEscalation SVG icon
IntermediateEventCatchNonInterruptingEscalation
IntermediateEventCatchNonInterruptingMessage SVG icon
IntermediateEventCatchNonInterruptingMessage
IntermediateEventCatchNonInterruptingMultiple SVG icon
IntermediateEventCatchNonInterruptingMultiple
IntermediateEventCatchNonInterruptingParallelMultiple SVG icon
IntermediateEventCatchNonInterruptingParallelMultiple
IntermediateEventCatchNonInterruptingSignal SVG icon
IntermediateEventCatchNonInterruptingSignal
IntermediateEventCatchNonInterruptingTimer SVG icon
IntermediateEventCatchNonInterruptingTimer
IntermediateEventCatchParallelMultiple SVG icon
IntermediateEventCatchParallelMultiple
IntermediateEventCatchSignal SVG icon
IntermediateEventCatchSignal
IntermediateEventCatchTimer SVG icon
IntermediateEventCatchTimer
IntermediateEventNonInterrupting SVG icon
IntermediateEventNonInterrupting
IntermediateEventNone SVG icon
IntermediateEventNone
IntermediateEventThrowCompensation SVG icon
IntermediateEventThrowCompensation
IntermediateEventThrowEscalation SVG icon
IntermediateEventThrowEscalation
IntermediateEventThrowLink SVG icon
IntermediateEventThrowLink
IntermediateEventThrowMessage SVG icon
IntermediateEventThrowMessage
IntermediateEventThrowMultiple SVG icon
IntermediateEventThrowMultiple
IntermediateEventThrowSignal SVG icon
IntermediateEventThrowSignal
Lane SVG icon
Lane
LaneDivideThree SVG icon
LaneDivideThree
LaneDivideTwo SVG icon
LaneDivideTwo
LaneInsertAbove SVG icon
LaneInsertAbove
LaneInsertBelow SVG icon
LaneInsertBelow
LassoTool SVG icon
LassoTool
LoopMarker SVG icon
LoopMarker
Manual SVG icon
Manual
ManualTask SVG icon
ManualTask
ParallelMiMarker SVG icon
ParallelMiMarker
Participant SVG icon
Participant
Receive SVG icon
Receive
ReceiveTask SVG icon
ReceiveTask
ScrewWrench SVG icon
ScrewWrench
Script SVG icon
Script
ScriptTask SVG icon
ScriptTask
Send SVG icon
Send
SendTask SVG icon
SendTask
SequentialMiMarker SVG icon
SequentialMiMarker
Service SVG icon
Service
ServiceTask SVG icon
ServiceTask
SpaceTool SVG icon
SpaceTool
StartEvent SVG icon
StartEvent
StartEventCompensation SVG icon
StartEventCompensation
StartEventCondition SVG icon
StartEventCondition
StartEventError SVG icon
StartEventError
StartEventEscalation SVG icon
StartEventEscalation
StartEventMessage SVG icon
StartEventMessage
StartEventMultiple SVG icon
StartEventMultiple
StartEventNonInterrupting SVG icon
StartEventNonInterrupting
StartEventNonInterruptingCondition SVG icon
StartEventNonInterruptingCondition
StartEventNonInterruptingEscalation SVG icon
StartEventNonInterruptingEscalation
StartEventNonInterruptingMessage SVG icon
StartEventNonInterruptingMessage
StartEventNonInterruptingMultiple SVG icon
StartEventNonInterruptingMultiple
StartEventNonInterruptingParallelMultiple SVG icon
StartEventNonInterruptingParallelMultiple
StartEventNonInterruptingSignal SVG icon
StartEventNonInterruptingSignal
StartEventNonInterruptingTimer SVG icon
StartEventNonInterruptingTimer
StartEventNone SVG icon
StartEventNone
StartEventParallelMultiple SVG icon
StartEventParallelMultiple
StartEventSignal SVG icon
StartEventSignal
StartEventTimer SVG icon
StartEventTimer
SubProcessMarker SVG icon
SubProcessMarker
SubprocessCollapsed SVG icon
SubprocessCollapsed
SubprocessExpanded SVG icon
SubprocessExpanded
Task SVG icon
Task
TaskNone SVG icon
TaskNone
TextAnnotation SVG icon
TextAnnotation
Transaction SVG icon
Transaction
Trash SVG icon
Trash
User SVG icon
User
UserTask SVG icon
UserTask

Bpmn Icons Specifications & Framework Compatibility

Bpmn Icons Specifications, Licensing, and Framework Compatibility
PropertySpecification Details
Total Icons112 vector SVG icons
LicenseOFL-1.1 (Commercial & Personal Use)
TypeScript SupportNative .d.ts definitions included
Framework SupportReact, Next.js, Vue, Svelte, Tailwind CSS
Primary NPM Package@iconify-json/bpmn
Source RepositoryOfficial GitHub Repository →

How many icons does Bpmn Icons have?

Bpmn Icons currently includes 112 vector icons indexed in the IconSearch catalog. Every icon is available in clean SVG format with customizable stroke widths, colors, and direct multi-framework code exports for modern web applications.

Is Bpmn Icons free for commercial use?

Yes, Bpmn Icons is distributed under the OFL-1.1 license. This permissive open-source license allows unrestricted commercial and personal usage in proprietary software, SaaS platforms, client websites, and digital products without licensing fees.

How do you install and use Bpmn Icons in React, Next.js, and Vue?

Install the package using npm install @iconify-json/bpmn, then import icons directly into your JSX, TSX, or Vue components. Alternatively, copy raw customized SVG markup directly from IconSearch with zero client-side JavaScript overhead.

// Install package
npm install @iconify-json/bpmn

// React & Next.js App Router usage
import { AdHocMarker } from '@iconify-json/bpmn'

export default function Header() {
  return <AdHocMarker className="w-5 h-5 text-indigo-500" />
}
FREQUENTLY ASKED QUESTIONS

Bpmn Icons FAQ & Technical Guide

How many icons does Bpmn Icons have?

Bpmn Icons contains 112 open-source vector icons available in SVG format on IconSearch.

Is Bpmn Icons free for commercial use?

Yes, Bpmn Icons is licensed under the OFL-1.1 license, which permits commercial and personal use in software applications, websites, and design projects without subscription fees.

How do you install and use Bpmn Icons in React, Next.js, and Vue?

You can install the official package via `npm install @iconify-json/bpmn` or copy customized React JSX, Vue 3, Svelte, or SVG code directly from IconSearch with zero runtime overhead.

Does Bpmn Icons support TypeScript?

Yes, icon definitions and SVG React/Vue component wrappers for Bpmn Icons include TypeScript type definitions for autocomplete and prop validation.

Can I customize stroke width, size, and color for Bpmn Icons icons?

Yes, IconSearch provides an interactive customizer to modify size, hex color, stroke width, and CSS currentColor before copying code or downloading SVGs.

Disclaimer: IconSearch is an independent open-source discovery platform and is not affiliated with, sponsored by, or endorsed by the Bpmn Icons maintainers or any featured open-source projects. All trademarks, logos, and brand names are the property of their respective owners.