Skip to content

Icons

Starting in Binary Ninja 4.0, we have unified all of our icons under one, consistent style. This involved taking a bunch of existing icons from open sources, modifying them to suit our needs, and then drawing some additional icons that matched the same style.

The primary sources/inspirations for our icons were:

In the tables below, we describe all the icons we ship with, where they came from, what their license is, and what modifications (if any) were made.

Binary Ninja

File Source License Notes
adjustments.svg Hero Icons MIT Increased stroke width, changed slider positions.
alert.svg Hero Icons MIT Increased stroke width, lengthened exclamation point.
archive.svg Hero Icons MIT Increased stroke width.
arrow-both.svg Hero Icons MIT Merged two icons together.
arrow-from.svg Hero Icons MIT Increased stroke width, modified.
arrow-left.svg Majesticons MIT Made slightly larger, kept stroke width the same.
arrow-pull.svg Hero Icons MIT Increased stroke width, modified.
arrow-push.svg Hero Icons MIT Increased stroke width, modified.
arrow-to.svg Hero Icons MIT Increased stroke width, modified.
case-sensitive.svg Icons for Visual Studio Code CC-BY 4.0 Redrawn entirely.
chat.svg Majesticons MIT No changes.
chevron-down.svg Hero Icons MIT Increased stroke width.
chevron-left.svg Hero Icons MIT Increased stroke width.
console.svg Hero Icons MIT Increased stroke width, modified inside lines.
cross.svg Majesticons MIT No changes.
download.svg Hero Icons MIT Increased stroke width.
download-complete.svg Hero Icons MIT Removed down arrow, copied in checkmark.
edit.svg Hero Icons MIT Increased stroke width.
error.svg Hero Icons MIT Increased stroke width, lengthened cross.
external-links.svg Vector 35 MIT Hand-drawn.
file-add.svg Hero Icons MIT Increased stroke width.
file-data.svg Hero Icons MIT Swapped out plus sign for hand-drawn numbers.
file.svg Hero Icons MIT Increased stroke width.
find.svg Majesticons MIT No changes.
folder-add.svg Hero Icons MIT Increased stroke width.
folder-open.svg Hero Icons MIT Increased stroke width.
folder.svg Hero Icons MIT Increased stroke width.
graph.svg Vector 35 MIT Hand-drawn.
link.svg Hero Icons MIT Increased stroke width.
lock-closed.svg Hero Icons MIT Increased stroke width.
lock-open.svg Hero Icons MIT Increased stroke width.
log.svg Majesticons MIT No changes.
map-marker.svg Majesticons MIT No changes.
menu.svg Majesticons MIT Changed spacing and line length.
more.svg Hero Icons MIT Increased stroke width.
pin.svg Majesticons MIT No changes.
plus.svg Majesticons MIT No changes.
question.svg Hero Icons MIT Increased stroke width, changed location of question mark.
refresh.svg Hero Icons MIT Increased stroke width.
reset.svg Vector 35 MIT Hand-drawn.
settings.svg Hero Icons MIT Increased stroke width.
snippets.svg Hero Icons MIT Increased stroke width.
split-horizontal.svg Vector 35 MIT Hand-drawn.
split-vertical.svg Vector 35 MIT Hand-drawn.
squares-bug.svg Majesticons + Hero Icons MIT Increased stroke width, removed bottom-right square, inserted bug tipped on angle, removed markings on bug.
stack-trace.svg Vector 35 MIT Hand-drawn.
stack.svg Hero Icons MIT Increased stroke width.
strings.svg Vector 35 MIT Hand-drawn.
symbols.svg Vector 35 MIT Hand-drawn.
tags.svg Majesticons MIT No changes.
types.svg Majesticons MIT Moved curly braces apart and added a hand-drawn "T".
users.svg Majesticons MIT No changes.
variables.svg Hero Icons MIT Increased stroke width.
warning.svg Hero Icons MIT Increased stroke width, lengthened exclamation point.
window-new.svg Hero Icons MIT Increased stroke width, change positions of all nodes.
xrefs.svg Vector 35 MIT Hand-drawn.

Debugger Plugin

File Source License Notes
stop.svg Vector 35 MIT Hand-drawn.
add.svg Majesticons MIT No changes. Same as plus.svg.
breakpoint.svg Vector 35 MIT Hand-drawn.
cancel.svg Majesticons MIT No changes. Same as cross.svg.
connect.svg Vector 35 MIT Hand-drawn.
debugger.svg Majesticons MIT Removed little dots inside bug.
disconnect.svg Vector 35 MIT Hand-drawn.
menu.svg Majesticons MIT Changed spacing and line length.
pause.svg Vector 35 MIT Hand-drawn.
remove.svg Majesticons MIT No changes. Same as minus.svg.
restart.svg Vector 35 MIT Hand-drawn. Flipped and rotated copy of reset.svg.
resume.svg Hero Icons MIT Added a line to the left of start.svg below.
settings.svg Hero Icons MIT Increased stroke width.
start.svg Hero Icons MIT Increased stroke width.
step-back.svg Icons for Visual Studio Code CC-BY 4.0 Redrawn entirely.
step-into.svg Icons for Visual Studio Code CC-BY 4.0 Redrawn entirely.
step-out.svg Icons for Visual Studio Code CC-BY 4.0 Redrawn entirely.
step-over.svg Icons for Visual Studio Code CC-BY 4.0 Redrawn entirely.