Skip to content
IconMind

Input icons

24 icons carry the tag input, across Interface, AI & LLM, Security, MCP, Agents, Automation, Data Engineering and Developer Tools. Adversarial input, Chip input, Composer and 21 more — each in outline and duotone at three weights, with the code for React, Vue, Svelte, Flutter and more.

The 24 input icons, described

Adversarial inputadversarial-input
The wide machine with an arrow that turns into a bolt — input built to make the model fail.
Chip inputchip-input
A text field holding a chip and the cursor after it — an input that turns entries into chips.
Composercomposer
The composer — the input box where a message is written before it is sent.
Deserialisation flawdeserialisation-flaw
A bolt landing in a tray — data unpacked into an object that does something on arrival.
Elicitationelicitation
Elicitation — the server stops mid-flow to ask the user for input.
Encoderencoder
An encoder — turns an input into a compact internal representation.
Featurefeature
A feature — the column of input a model actually reads as a signal.
Fieldfield
A field — the box in a form that takes one answer from the person filling it in.
Form stepform-step
A form step — the workflow pauses for a person to fill in the form.
Gamepadgamepad
A controller with its pad and buttons — play, or the input a game takes.
Input guardrailguardrail-input
Two rails with an arrow entering between them — what comes in, checked before the model sees it.
Injection flawinjection-flaw
The wide machine with an arrow pushed into a box — input treated as an instruction.
Input validationinput-validation
The wide machine with a funnel in it — input checked before the server takes it.
Keyboardkeyboard
A keyboard — type it, keys, text input and keyboard shortcuts.
Mass assignmentmass-assignment
An open lock with a list in it — every field in the request written straight to the model.
MCP prompt argumentmcp-prompt-argument
An MCP prompt argument — the slot in a prompt template you fill with input.
Mousemouse
A computer mouse — the pointing device itself, its button seam and scroll wheel.
Promptprompt
A prompt — the instruction, question or input you write for a language model to answer.
Prompt shieldprompt-shield
A prompt shield — the prompt goes into the model guarded against injection.
Request bodyrequest-body
An arrow arriving above a row — the payload a request carries in with it.
Text cursor inputtext-cursor-input
A text field with the cursor in it — an input, a box waiting to be typed into.
Token intoken-in
Token in — one more word entering the model, a prompt token on its way in.
Typetype-action
Type — the caret and what it has written so far, keyboard input by an agent.
User promptuser-prompt
A user prompt — what the person actually asked, the human turn in a chat.

In code, each is one import — import { AdversarialInput } from "@iconmind/react/icons/adversarial-input" — and the same name in Vue, Svelte, Solid, Preact, React Native, Astro, Blade and Flutter.

Tags these icons also carry

Every input icon, free to ship

24 of 5,287 icons compiled from one grid — outline and duotone, three weights, every cell generated rather than redrawn. MIT licensed: commercial use, no attribution, no seat count.