Skip to content

This project provides a simple web-based tool for generating NFC tag data compatible with Flipper Zero devices.

License

Notifications You must be signed in to change notification settings

jaylikesbunda/Flipper-NFC-Maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFC Tag Generator

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.

Features

  • Compatible with Flipper Zero NFC format
  • Dynamic file naming based on input data
  • Dark mode toggle for better visibility
  • Downloadable .nfc files

Supported NFC Types

  1. 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
  2. Phone

    • Creates a telephone number record
    • Uses "tel:" URI scheme
    • Supports international formats
    • Example: +1234567890
  3. Text

    • Produces a plain text record
    • UTF-8 encoding
    • Includes language code (default: "en")
    • Suitable for short messages
  4. Email

  5. WiFi

    • Creates a WiFi configuration record
    • Includes SSID, password, authentication type
    • Format: SSID:YourNetwork;PASSWORD:YourPassword;AUTH:WPA
  6. 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
      
  7. Geo (Geographic location)

    • Creates a location record
    • Uses "geo:" URI scheme
    • Format: geo:37.7749,-122.4194
  8. SMS

    • Generates an SMS record
    • Includes phone number and optional message
    • Format: sms:+1234567890?body=Hello%20World
  9. LaunchApp (Android Application Record)

    • Creates an Android Application Record
    • Requires package name
    • Example: com.example.myapp
  10. CustomMIME

    • Allows custom MIME type records
    • Format:
      application/x-myapp
      Custom data here
      
  11. SocialMedia

    • Treated as a special URL type
    • Optimized for social media links
    • Example: https://twitter.com/yourprofile

Usage

  1. Open the index.html file in a web browser.
  2. Select the type of NFC tag you want to create (URL, Phone, or Text).
  3. Enter the data for your NFC tag in the input field.
  4. Click the "Generate NFC Data" button.
  5. Review the generated NFC data.
  6. Click the "Download NFC File" button to save the data as a .nfc file.

File Structure

  • 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.

Technical Details

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.

Contributing

Contributions to improve the NFC Tag Generator are welcome. Please feel free to submit pull requests or create issues for bugs and feature requests.

License

This project is open source and available under the GNU License.

Disclaimer

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.

About

This project provides a simple web-based tool for generating NFC tag data compatible with Flipper Zero devices.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published