0
100
200
300
400
500
600
700
800
900
1000
1100
0
100
200
300
400
500
600
700
800
900
1000
1100
Figma plugin#7 in Prototyping

Input Fields

Turn your text layers to input fields in prototype

by Migo

users
19K
likes
47
saves
2K
comments
6
Free + $7 upgradeWorks inFigma Design
Price
Free + $7 upgrade
Latest version
v7 · Apr 19, 2025
First published
Sep 28, 2024
Publisher
Migo
On this page
Overview

About Input Fields

Input Fields is a free Figma plugin with a paid upgrade ($7) published by Migo in 2024. It works in Figma Design and has 18,974 users and 47 likes on the Figma Community. It ranks #7 in Prototyping on our lists.

In the developer's words

Input field is a plugin to allow you to use keyboard input fields in your prototype.

Features

Turn any text layer to input field

Multi Input fields in the frame

works with your component instance, you don't need to detach your components

change placeholder color

change input text color

Don'ts

Don't copy and past input fields in different frames. instead re run the plugin and define it as new input

Changelog

What's new

Version 7 · released Apr 19, 2025

  • New Version *** support Professional, Organization figma Tiers. by making the mobile keyboard has less than 4 modes.
  • Added new keys to support symbols "!,@,#,$,%,^,&,*,(,),_,+
  • Support back space to clear the text. "Figma doesn't allow removing a single character, still a limitation
Trust

Permissions and privacy

Network access

Input Fields declares no network access, so it runs entirely inside Figma and can't send your file anywhere.

Extra permissions

  • Can offer paid features through Figma's checkout

Read from the plugin's published manifest.

Rankings

Where Input Fields ranks

Compare

Input Fields alternatives

  1. 1

    ProtoPie

    by ProtoPie

    199K users3.4KFree + paid features

    High-fidelity prototyping for Figma. Import Figma designs and add dynamic, conditional interactions.

  2. 78K users1.5KFree + paid features

    Instantly generate AI heatmaps with predictive eye-tracking technology. Boost conversions.

  3. 3

    Axure

    by Axure

    49K users1.2KFree

    Import and transform your designs into rich, interactive prototypes with the power of Axure RP

  4. 4

    Prototyper

    by Jordan Singer

    43K users1.4KFree

    Powerful prototyping with code

  5. 5
    24K users566Free + $6/mo upgrade

    Easily create highly interactive & custom input fields for your prototypes – directly in Figma.

  6. 23K users207Free

    Variable-controlled, scaleable, interactive input component for typing on prototype..

FAQ

Input Fields FAQ

What does Input Fields do?

Turn your text layers to input fields in prototype. It's a Figma plugin by Migo that runs in Figma Design.

Is Input Fields free?

Partly. Input Fields is free to install and use, and a paid upgrade on the Figma Community ($7 one-time) unlocks the rest.

Is Input Fields safe to use?

Figma plugins can only reach the internet through domains listed in their manifest. Input Fields declares no network access, so it runs entirely inside Figma and can't send your file anywhere. As with any plugin, check the developer's privacy policy before using it on client work.

How do I install Input Fields?

Open it on the Figma Community, or search for it in the Actions menu (Cmd/Ctrl + K) inside any file you can edit. See how to install Figma plugins.

What are the best alternatives to Input Fields?

By user count, the closest alternatives are ProtoPie, Attention Insight: AI heatmap, clarity score, focus map, contrast map and Axure. Compare all of them on the best Figma plugins for prototyping.

For developers

Built this plugin?

Use this page as a landing page for Input Fields: link to it from your site, README or launch posts, or add a badge. Pick a style and copy the code.

Input Fields on figmaplugins.co

Style

Label

Size

Code

<a href="https://figmaplugins.co/plugins/input-fields/" target="_blank" rel="noopener"><img src="https://figmaplugins.co/badges/featured-dark.svg" alt="Input Fields on figmaplugins.co" width="220" height="48"></a>