This project provides a simple web-based tool for generating NFC tag data compatible with Flipper Zero devices. Users can create NFC tags for URLs, phone numbers, and text, which can then be used with Flipper Zero for various NFC interactions.
- Compatible with Flipper Zero NFC format
- Dynamic file naming based on input data
- Dark mode toggle for better visibility
- Downloadable .nfc files
-
URL
- Generates a URL record with appropriate URI prefixes
- Supports schemes: http, https, ftp, ftps, sftp
- Automatically applies efficient URI prefixes
- Example:
https://www.example.com
-
Phone
- Creates a telephone number record
- Uses "tel:" URI scheme
- Supports international formats
- Example:
+1234567890
-
Text
- Produces a plain text record
- UTF-8 encoding
- Includes language code (default: "en")
- Suitable for short messages
-
Email
- Generates an email address record
- Uses "mailto:" URI scheme
- Example:
[email protected]
-
WiFi
- Creates a WiFi configuration record
- Includes SSID, password, authentication type
- Format:
SSID:YourNetwork;PASSWORD:YourPassword;AUTH:WPA
-
Contact (vCard)
- Generates a vCard 3.0 record
- Includes name, phone, email, etc.
- Example:
BEGIN:VCARD VERSION:3.0 N:Doe;John TEL:+1234567890 EMAIL:[email protected] END:VCARD
-
Geo (Geographic location)
- Creates a location record
- Uses "geo:" URI scheme
- Format:
geo:37.7749,-122.4194
-
SMS
- Generates an SMS record
- Includes phone number and optional message
- Format:
sms:+1234567890?body=Hello%20World
-
LaunchApp (Android Application Record)
- Creates an Android Application Record
- Requires package name
- Example:
com.example.myapp
-
CustomMIME
- Allows custom MIME type records
- Format:
application/x-myapp Custom data here
-
SocialMedia
- Treated as a special URL type
- Optimized for social media links
- Example:
https://twitter.com/yourprofile
- Open the
index.html
file in a web browser. - Select the type of NFC tag you want to create (URL, Phone, or Text).
- Enter the data for your NFC tag in the input field.
- Click the "Generate NFC Data" button.
- Review the generated NFC data.
- Click the "Download NFC File" button to save the data as a .nfc file.
index.html
: The main HTML file containing the user interface.styles.css
: CSS file for styling the web interface.script.js
: JavaScript file containing the NFC data generation logic.
The NFC tag generator creates data for NTAG215 chips, which are commonly used in NFC applications. The generated data follows the NDEF (NFC Data Exchange Format) specification and is formatted to be compatible with Flipper Zero devices.
Contributions to improve the NFC Tag Generator are welcome. Please feel free to submit pull requests or create issues for bugs and feature requests.
This project is open source and available under the GNU License.
This tool is for educational and personal use only. Ensure you have the right to create and use NFC tags before deploying them in any environment. The creators of this tool are not responsible for any misuse or illegal activities conducted with NFC tags generated by this software.