All RFID Product

how to write rfid tag: A Practical Guide to Writing UHF RFID Tags

Cykeo News RFID FAQ 160

You can write an RFID tag with a compatible UHF RFID reader writer and encoding software that supports the tag’s chip, protocol, and memory structure. The process normally involves identifying the tag, selecting its writable EPC or User Memory area, sending the write command, and reading the tag again to verify the stored data.

How to write RFID tag data using UHF RFID technology

When people search for how to write rfid tag, they are usually looking for a practical way to put an identification number, product code, asset reference, or other application data onto a UHF RFID tag.

For professional applications, the process starts with the RFID chip, not the software.

Passive UHF RFID, commonly referred to as RAIN RFID, uses the EPC Gen2 / ISO/IEC 18000-63 technology family. GS1 describes RAIN RFID as passive UHF RFID and explains that a RAIN RFID solution can read and write tagged items through an RFID reader.

A typical UHF RFID writing setup contains:

ComponentPurpose
UHF RFID tagStores the identification or application data
RFID reader writerCommunicates wirelessly with the tag
RFID AntennaCreates the RF operating field
Encoding softwareControls tag selection and writing
Database/systemSupplies and records the correct identifier

This distinction becomes important on an actual production floor.

A tag may be detected immediately but still refuse a write operation. The problem could be a locked memory bank, an incompatible command, incorrect access settings, or a mismatch between the RFID IC and the software.

In Cykeo RFID testing, I normally establish the tag-reader relationship first and only then optimize the writing workflow. It saves considerable troubleshooting time later.

What can you write to a UHF RFID tag?

A UHF RFID tag does not contain one undifferentiated storage area.

GS1 defines four logical memory banks for RAIN RFID tags:

  • Reserved memory
  • EPC memory
  • TID memory
  • User Memory, when present

The EPC memory contains the Electronic Product Code used to identify the tagged object. TID memory contains tag-identification information. User Memory, when implemented, can hold additional application information. Reserved memory contains security-related passwords.

For many warehouse and logistics applications, EPC memory is the primary writing target.

GS1 explains that EPC provides a mechanism for encoding GS1 identifiers onto RAIN RFID tags and can serialize identifiers such as GTIN for item-level traceability.

That creates a useful relationship:

Product or asset record → EPC → RFID tag → reader → business system

The tag does not need to store the entire product database.

That is one of the practical lessons I have found most useful when planning RFID deployments. Teams sometimes try to put too much information onto the tag simply because User Memory exists. In many cases, a properly structured EPC connected to a database is enough.

How much data can an RFID tag store?

There is no single capacity for every UHF RFID tag.

GS1 states that a RAIN RFID tag typically carries no more than 8 KB of data, although capacity varies by chip, application, and tag type. GS1 also notes that simple license-plate-style tags can use 96-bit or 128-bit identifiers, while some high-memory passive UHF tags can store up to 8 KB.

This difference affects the writing strategy.

For a warehouse item that only needs a serialized identifier, a compact EPC may be appropriate. For an application that needs additional product information on the tag itself, a UHF IC with User Memory may be selected.

The important point is to choose the memory capacity before mass purchasing tags.

A larger memory capacity is not automatically better if the application never uses it.

Understanding EPC memory before writing an RFID tag

For most UHF RFID encoding projects, the EPC deserves special attention.

GS1’s current EPC Tag Data Standard defines the Electronic Product Code and specifies the memory contents of Gen2 RFID tags. The current GS1 repository lists TDS version 2.3.0 as the current version, modified in October 2025.

The EPC is not simply a random hexadecimal number.

Depending on the application, EPC encoding can represent GS1 identifiers and serialization information. GS1 also documents different EPC binary coding schemes and explains that shorter schemes can use fewer bits, while longer schemes provide larger serialization ranges but may require more memory.

For an engineering project, I therefore recommend deciding:

  • Which identification standard will be used?
  • Will the EPC be serialized?
  • How will the EPC map to the database?
  • How many unique items must be supported?
  • Will User Memory be required?
  • Will the tag ever need to be rewritten?

Those questions should be answered before operators start encoding thousands of tags.

UHF RFID tag memory is not all writable

This is where many basic explanations of how to write rfid tag become misleading.

Not every memory bank should be treated as general-purpose storage.

GS1 specifies that TID memory contains tag-identification information, while the EPC memory contains the EPC. User Memory is optional and is available for additional information when implemented.

In addition, security controls can prevent further writing.

GS1 explains that Gen2V2 tags can use password-protected lock functions for memory protection. EPC memory, for example, can be locked against overwriting while remaining readable, and permanent lock functions can make a memory state irreversible.

That leads to a practical rule:

Test first. Lock later.

During development, keep the writing workflow reversible. Verify the EPC and application behavior before applying permanent protection.

How a UHF RFID reader writer writes the tag

The actual operation is more controlled than simply pressing a Write button.

A typical workflow is:

Inventory → Select → Access → Write → Read back → Verify

The reader first detects tags within its RF field. The software then identifies the intended target. The system accesses the appropriate memory bank and issues the writing command.

The GS1 Gen2 specification explicitly defines a Write command and identifies the memory bank through the MemBank field. The standard also defines the starting word address and data to be written.

That technical detail explains why the software needs to know more than just “write this number.”

It needs to know where the number belongs.

For example:

  • EPC data → EPC memory
  • Application-specific information → User Memory, if supported
  • Security credentials → Reserved memory

The reader firmware handles the low-level RF communication. The application determines what information should be written and why.

Why read-after-write verification matters

A successful write response should not automatically be treated as a successful production record.

After writing, read the tag again.

Then compare:

Source EPC → Written EPC → Read-back EPC

If the three values agree, the encoding record can be marked as verified.

If they do not, isolate the tag before it enters inventory.

This approach is particularly important in batch encoding. GS1 notes that serialized identifiers are normally stored in the dedicated EPC memory bank, while additional information can be placed in User Memory.

A practical encoding station can therefore maintain:

  • Original asset number
  • Assigned EPC
  • RFID tag ID
  • Write status
  • Verification status
  • Operator
  • Date and time

That creates a traceable connection between the physical tag and the business record.

European engineer programming UHF RFID tags with a professional RFID reader writer
A controlled UHF RFID workstation writes and verifies tag identifiers before products enter an industrial tracking system.

How to select the right UHF RFID tag before writing

The external appearance of an RFID label tells you very little about its actual writing capabilities.

Before configuring a writing station, confirm:

  1. RFID IC/chip
  2. UHF operating band
  3. EPC memory size
  4. User Memory availability
  5. Supported write commands
  6. Lock and access functions
  7. Tag antenna design
  8. Final mounting material

The last point is often underestimated.

GS1 notes that UHF RFID performance depends on factors including reader power, interference, antenna characteristics, polarization, and tag orientation. Its guidance gives several meters as a typical UHF passive RFID range, with much longer distances possible in specialized conditions.

But write distance is not the same thing as read range.

For a desktop encoding station, I often prefer a controlled writing area over maximum range. If the operator is programming one tag, the system should make it obvious which tag is being written.

A tag that responds from five meters away may be useful for inventory tracking. It is not necessarily desirable when an operator is trying to program one tag on a desk.

UHF RFID tag writing in real deployment conditions

Laboratory testing is clean.

The production floor rarely is.

Tags may be:

  • Attached to cardboard
  • Mounted on plastic containers
  • Positioned near metal
  • Close to liquids
  • Moving through a conveyor
  • Placed beside other RFID tags
  • Handled at different orientations

A writing process that works perfectly on a bare tag should therefore be tested again with the final product and mounting position.

This is where field experience becomes valuable.

I would rather spend an hour testing ten tags under real conditions than discover after a 10,000-tag encoding run that the production material changes the RF response.

For Cykeo projects, reader configuration, tag selection, antenna behavior, filtering, and application software are considered together. The objective is not simply to make an RFID tag accept a value once. It is to make the writing operation repeatable.

practical checklist for how to write rfid tag

Before moving to mass encoding, confirm:

  • The tag uses the required UHF RFID protocol.
  • The reader writer supports the tag.
  • EPC structure has been defined.
  • User Memory requirements are understood.
  • The database can generate or receive unique identifiers.
  • The writing zone is controlled.
  • Read-after-write verification is enabled.
  • Locking is postponed until testing is complete.
  • The final tag mounting environment has been tested.

GS1 also notes that RAIN RFID tags can store additional information beyond a unique identifier, including standardized application data in User Memory, while the EPC can act as a pointer to information stored in a database.

That distinction is central to a scalable RFID architecture.

How to write RFID tags in bulk for warehouse and industrial applications

After the first successful test tag is written, the next challenge is consistency.

In real RFID deployments, how to write rfid tag is rarely about programming one tag. A warehouse, factory, or asset-management project may require thousands or even millions of RFID tags to receive unique identifiers before they enter daily operations.

A professional bulk encoding workflow usually connects the RFID writer with the company’s data system.

A typical process includes:

StepOperation
1Import product, asset, or inventory records
2Generate unique EPC values
3Present RFID tags to the writing station
4Select the correct target tag
5Write EPC or User Memory data
6Read the tag again for verification
7Save the encoding result

The important part is not only speed.

A fast system that creates incorrect identifiers creates more work later.

During RFID deployment projects, I have found that the most reliable encoding stations are not necessarily the ones with the highest RF output. They are the systems that control the entire workflow: correct tag selection, stable communication, automatic verification, and clear error handling.

How to program multiple UHF RFID tags without writing the wrong tag

Batch writing introduces a different challenge from normal RFID reading.

A reader may detect many tags simultaneously. That capability is valuable for inventory counting, but controlled encoding requires precision.

When writing RFID tags, the system should know:

  • Which tag is being programmed
  • Which EPC belongs to that tag
  • Which memory bank receives the data
  • Whether the write operation succeeded
  • Whether the result matches the source record

For example, imagine a production table with 100 unused RFID labels and one target tag waiting for encoding.

A reader with a large RF field may detect all 101 tags.

That is useful during inventory.

It is not ideal during writing.

A controlled workstation may use:

  • Near-field antenna design
  • Physical tag positioning
  • Tag filtering
  • RSSI evaluation
  • Software selection commands
  • Verification reading

The goal is simple:

One command should affect one intended tag.

Why RFID tag encoding software matters

The RFID reader writer performs communication, but software determines the workflow.

A professional RFID encoding application can manage:

  • EPC generation
  • Product database connection
  • User permissions
  • Batch operations
  • Duplicate detection
  • Write logs
  • Verification records
  • Error reporting

For example, a tool-management company may have thousands of equipment records.

The software can assign:

Tool ID:
CY-000458

EPC:
Generated unique identifier

Status:
Encoded and verified

The RFID tag becomes the physical link between the equipment and the digital record.

Without this connection, writing an RFID tag only creates stored data. It does not create a usable tracking system.

RFID tag writing security and memory locking

Security becomes important when RFID tags move from testing into operation.

During development, engineers normally keep tags writable because parameters may change.

After deployment, some applications may require memory protection.

GS1 explains that Gen2v2 RAIN RFID tags include security improvements such as stronger authentication features and protected memory access mechanisms.

Common security actions include:

  • Locking EPC memory
  • Protecting User Memory
  • Setting access passwords
  • Restricting unauthorized modification

However, locking should happen at the correct stage.

A common mistake is permanently locking tags before the complete system has been tested.

A better workflow is:

  1. Write sample tags.
  2. Verify the complete application.
  3. Confirm database mapping.
  4. Perform production testing.
  5. Apply security settings.

Once memory is permanently locked, correcting an encoding mistake may become impossible.

How Cykeo approaches RFID tag writing solutions

Cykeo develops RFID solutions for applications where tags are not only written but also integrated into operational systems.

The engineering process considers:

  • RFID tag selection
  • Reader communication
  • Antenna performance
  • Software integration
  • Data management
  • Deployment environment

For UHF RFID applications, Cykeo hardware supports EPC C1G2 / ISO18000-6C communication.

The CYKEO-M4L UHF RFID module is designed for OEM applications, integrating RF front-end technology and baseband processing. It supports adjustable output power up to 33 dBm with 1 dBm adjustment steps, dense multi-tag recognition, filtering, and API-based integration.

For desktop RFID writing applications, a dedicated reader writer can provide controlled tag programming, registration, verification, and database connection.

For industrial projects, this difference matters.

A tag writer used for a small test project and a writer integrated into a production system have different priorities.

A desktop engineer may value simplicity.

A factory may value:

  • Stable throughput
  • Automated verification
  • System integration
  • Traceable records
  • Low error rates

The correct solution depends on the environment.

Engineer checking UHF RFID tag writing results with professional RFID equipment
RFID tag verification ensures encoded information matches the original production or inventory record.

Common mistakes when writing RFID tags

Mistake 1: Choosing the reader before choosing the tag

A common approach is buying a reader first and selecting tags later.

For professional projects, the opposite approach is usually safer.

The tag determines:

  • Supported protocol
  • Memory structure
  • Operating environment
  • Required antenna characteristics

Mistake 2: Treating EPC like ordinary text storage

An EPC is an identifier, not simply a note field.

Poor identifier planning can create problems when the RFID system connects with ERP, WMS, or asset-management software.

The EPC structure should be planned before encoding begins.

Mistake 3: Increasing power when writing fails

Higher RF power is not always the solution.

A failed write may come from:

  • Wrong memory selection
  • Locked tag
  • Incorrect command
  • Unsupported IC
  • Poor tag placement

Changing power without diagnosis may create additional interference.

Mistake 4: Skipping production verification

A successful write command is only one step.

The complete process should confirm:

Written value = Expected value = Database record

This simple rule prevents many downstream problems.

Frequently Asked Questions about how to write rfid tag

1. Can you write data to an RFID tag?

Yes. A compatible RFID reader writer can write supported data to an RFID tag’s writable memory. For UHF RFID, the available memory and write functions depend on the specific RFID IC.

2. What information is normally written to a UHF RFID tag?

Most industrial UHF RFID applications write an EPC identifier. Some applications also use User Memory for additional information, depending on the tag design and system requirements.

3. Can RFID tags be rewritten after programming?

Many RFID tags support rewriting unless the memory has been locked or permanently protected. The exact capability depends on the RFID chip and configured security settings.

4. What equipment is needed to write RFID tags?

A typical setup requires a compatible RFID tag, UHF RFID reader writer, antenna system, encoding software, and a computer or integrated controller.

5. Why does my RFID tag read but not write?

Common causes include locked memory, incorrect memory selection, unsupported write commands, incompatible software, or an RFID IC that does not match the reader configuration.

6. How many RFID tags can be written at once?

The number depends on the reader, software, antenna design, and workflow. Industrial systems usually focus on controlled batch encoding rather than simply maximizing the number of tags in the RF field.

7. How do I verify an RFID tag after writing?

Perform a read-after-write check. The system should read the stored EPC or User Memory value and compare it with the original data record before marking the tag as successfully encoded.

Conclusion: building a reliable RFID tag writing process

Understanding how to write rfid tag requires more than knowing how to send a write command.

A reliable UHF RFID writing process combines:

  • Correct RFID tag selection
  • Suitable reader writer hardware
  • Proper EPC planning
  • Controlled RF communication
  • Database integration
  • Read-after-write verification

The strongest RFID deployments are built around repeatable processes rather than individual successful tests.

A tag should leave the encoding station with the correct identity, the correct data structure, and a verified connection to the system that will use it.

That is the approach Cykeo follows when developing RFID writing and identification solutions for industrial applications.

CYKEO-70-20 Anti-Liquid Passive RFID Tags

CYKEO-70-20 Anti-Liquid Passive RFID Tags

2025-12-17

CYKEO Passive RFID Tags are made for wet and high-humidity environments where standard labels do not last. This rfid passive tag is often used around liquids, chemicals and temperature changes, providing stable reading distance and long data life for industrial tracking.

CYKEO-PCB1504 Anti-Metal RFID Tags

CYKEO-PCB1504 Anti-Metal RFID Tags

2025-12-17

CYKEO CYKEO-PCB1504 Metal RFID Tags is a compact anti-metal UHF RFID solution built for direct mounting on metal surfaces. With stable 8-meter read range, Ucode-8 chip, and long data retention, this rfid metal tag fits tools, containers, automotive parts, and industrial asset tracking.

CYKEO-PCB7020 On-Metal RFID Tags

CYKEO-PCB7020 On-Metal RFID Tags

2025-12-17

CYKEO CYKEO-PCB7020 On-Metal RFID Tags are designed for reliable tracking on steel and metal surfaces. Built with an FR4 epoxy body and industrial-grade chips, these On-Metal RFID Tags deliver stable performance, long data life, and chemical resistance, making them a dependable RFID anti-metal tag for harsh environments.

CYKEO-60-25 Flexible Anti-Metal RFID Tag

CYKEO-60-25 Flexible Anti-Metal RFID Tag

2025-12-17

The CYKEO CYKEO-60-25 Anti-Metal RFID Tag is built for metal surfaces where standard tags fail. Designed for long-range performance, harsh environments, and stable data retention, this Anti-Metal RFID Tag is ideal for industrial assets, containers, and equipment tracking using on metal RFID tags.

CYKEO-70-15 RFID Laundry Tag

CYKEO-70-15 RFID Laundry Tag

2025-12-17

The CYKEO RFID Laundry Tag is designed for long-term textile identification in harsh laundry environments. Built to withstand high heat, chemicals, and repeated washing, this RFID Laundry Tag delivers stable performance for hotels, hospitals, and industrial laundry operations using laundry rfid tags at scale.

CYKEO-125-7 UHF RFID Book Tag​

CYKEO-125-7 UHF RFID Book Tag​

2025-12-17

The CYKEO CYKEO-125-7 RFID Book Tag is designed for reliable book and document tracking in libraries and archives. This RFID Book Tag delivers long read range, dense placement support, and stable performance on shelves, making it a practical rfid tag on books for library automation, file management, and archival systems.

CYKEO-55-30 MEDICAL RFID LABEL WITH

CYKEO-55-30 MEDICAL RFID LABEL WITH

2025-12-16

CYKEO RFID tags in hospitals are designed for sterile environments where accuracy matters. These autoclavable RFID tags support long-term tracking of surgical tools, implants, and medications, helping hospitals improve visibility, compliance, and patient safety.

CYKEO-88-28 UHF RFID Cable Tie Tag

CYKEO-88-28 UHF RFID Cable Tie Tag

2025-12-16

CYKEO RFID Cable Tie Tag is built for reliable identification on metal surfaces. This UHF RFID Cable Tie Tag is widely used in rfid tags for inventory systems, industrial asset management and Hospital RFID Tags, offering stable read performance, long service life and global EPC Gen2 compatibility.

CYKEO-73-20  UHF RFID Asset Tag

CYKEO-73-20 UHF RFID Asset Tag

2025-12-16

CYKEO RFID Asset Tag is designed for stable identification of metal assets in industrial environments. This UHF RFID Asset Tag is commonly used for rfid tag asset tracking on equipment, tools and containers, providing reliable reads, long service life and ISO/IEC 18000-6C support.

CYKEO-85-54 UHF RFID WHITE CARD​

CYKEO-85-54 UHF RFID WHITE CARD​

2025-12-16

CYKEO UHF RFID Card is designed for fast identification and long-term use in industrial and commercial systems. Supporting ISO 18000-6C, this UHF RFID Card works at 860–960 MHz and is suitable for custom RFID cards used in asset tracking, access control and inventory management.

CYKEO-85-54 HF RFID Cards

CYKEO-85-54 HF RFID Cards

2025-12-16

CYKEO HF RFID Cards are designed for secure and stable access control systems. These 13.56 MHz RFID key cards support ISO 14443-A, reliable rewriting and long service life, making HF RFID Cards suitable for offices, campuses, events and membership management.

CYKEO-68-26 Jewelry UHF RFID Tag

CYKEO-68-26 Jewelry UHF RFID Tag

2025-12-16

CYKEO UHF RFID Tag is designed for reliable tracking of metal jewelry and high-value items. This Jewelry RFID Tag supports long-range reading up to 8 meters, anti-counterfeit protection and stable performance on metal, making it suitable for retail, inventory control and asset management.

PgUp: PgDn:

Relevance

View more