Picture this: a structured name that summarizes a product’s contents and capabilities. That’s what the J-STD-004 standard does. It assigns four-character codes to flux chemistries, making selection easier and choices more appropriate. This guide introduces you to the standard.
In the guide, we explore how the standard categorizes soldering fluxes based on their composition and properties. We will also compare two of the most common flux types, ROL0 vs. ROL1, and explain when to choose each.
Key Takeaways
- Definition: J-STD-004 is an IPC standard for classifying and testing soldering fluxes. It names them using letter codes and numbers for easier (and more accurate) identification.
- Key Classification Criteria: The standard categorizes fluxes based on their primary materials, chemical activity, and halide content.
- Common Flux chemistries: ROL0 and ROL1 are the most popular fluxes under the standard, with applications spanning the three IPC product classes.
- J-STD-004 vs. Other IPC Standards: The standard works alongside other IPC documents, most notably J-STD-001 (assembly process requirements) and A-610 (inspection guidelines).
What is J-STD-004?
The J-STD-004 is a flux classification and testing standard from the Association Connecting Electronics Industries (IPC). It assigns universal naming codes to fluxes. It also defines their testing methods.
The IPC is a globally recognized organization that develops and publishes guidelines for the electronics industry. Its standards are the most widely used, with applications in all sectors of the industry.
The first edition of IPC-J-STD-004 appeared in 1995. Since then, the standard has undergone 3 revisions. Here is a breakdown of the standards history, including the key changes brought by every update.
- IPC-J-STD-004 (The original version released in 1995).
- IPC-J-STD-004A (The first revision, published in 2004, made only a few minor changes)
- IPC-J-STD-004B (A 2008 update. It reviewed testing requirements and introduced new requirements for halide content).
- IPC-J-STD-004C (The third revision, published in 2022, added formal process control requirements and updated the SIR test requirements).
- IPC-J-STD-004D (The current edition, which was released in 2024, and only introduced a few changes)
Why is J-STD-004 Important in PCB Assembly?
The standard establishes a universal naming system, ensuring consistent flux selection regardless of geographic location. Without it, the product would have inconsistent identification tags, leading to confusion and unsuitable choices.
Take, for instance, the days before J-STD-004. Flux manufacturers from across the globe had different names for their products. Selection was largely guesswork, and tests produced inconsistent results.
The IPC brought the variation to an end, providing a standardized, globally applicable reference. The classification also covers all forms of the product: liquid flux, paste, and wire solders with flux in the core.
J-STD-004 requirements for soldering fluxes also include evaluation tests. The tests define how users can check flux chemistries and confirm their compositions and chemical properties. They include the following.
- Spread Test (The wetting capabilities of the flux).
- SIR (Surface Insulation Resistance) Test (Checks whether the flux is insulating).
- Silver Chromate Test (Halide detection).
- Quantitative Halide Test (Measures the halide content).
- Copper Mirror Test (Checks the corrosiveness of the flux residue on copper).
- Corrosion Test (Long-term effects of the flux residue on metal surfaces).
| Materials of Composition | Flux/Flux Residue Activity Levels | % Halide (by weight, per J-STD-004D) | Flux Type Code | Flux Designator |
| Rosin (RO) | Low (L) | < 0.05% | L0 | ROL0 |
| ≥ 0.05% | L1 | ROL1 | ||
| Moderate (M) | < 0.05% | M0 | ROM0 | |
| ≥ 0.05% | M1 | ROM1 | ||
| High (H) | < 0.05% | H0 | ROH0 | |
| ≥ 0.05% | H1 | ROH1 | ||
| Resin (RE) | Low (L) | < 0.05% | L0 | REL0 |
| ≥ 0.05% | L1 | REL1 | ||
| Moderate (M) | < 0.05% | M0 | REM0 | |
| ≥ 0.05% | M1 | REM1 | ||
| High (H) | < 0.05% | H0 | REH0 | |
| ≥ 0.05% | H1 | REH1 |
The J-STD-004 Flux Classification System
The IPC-J-STD-004 standard classifies soldering fluxes by their chemical composition and properties. This naming method makes choosing the right flux easier and more precise, eliminating guessing.
Naming Code
The standard uses four-character designators consisting of letters and a number to name fluxes. Each designator represents a specific aspect of the flux chemistry, namely: material composition, activity level, and halide content.
- Material Composition (What is the flux made of?)
- Activity Level (How chemically active is the flux?)
- Halide Content (Does it contain corrosive activators?)
Let’s take ROL0 flux as an example and break it down into its separate designators: RO indicates the main material is rosin, while L means the flux is a low-activity type. The number 0 (zero) denotes the absence of halides.
With these alphanumeric characters, you can quickly tell the contents of any flux, and what to expect from them, such as how effectively it removes oxides or if it leaves corrosive, ionic residues.
Flux Chemistries
The base material of a soldering flux is rosin (RO), resin (RE), organic (OR), or inorganic (IN). Each material exhibits unique qualities that make it different from the others.
Rosin: A naturally occurring resin obtained from pine trees. It’s also non-volatile and the most popular flux material. It has good wetting properties and leaves benign residues. It’s mainly used to make non-clean fluxes.
Resin: A synthetic alternative to rosin. Its qualities are similar to those of rosin but more consistent. That’s because the manufacturer can control the composition, unlike rosin, whose contents are natural.
Organic: Used to mean chemistries that use organic compounds and salts other than rosin or resin. Fluxes with very low rosin levels fall into this class.
Inorganic: The flux has mineral acids or salts as the base material. Inorganic fluxes clean more effectively but are rarely used in electronics assembly. Their application is primarily in plumbing and industrial soldering.
Activity Level
The chemical activity level is low (L), medium (M), or high (H). It indicates how aggressively the flux cleans surfaces (oxide removal). Here is what you need to know about the three levels.
Low: A low activity means the flux is less aggressive. This property makes it less effective on heavily oxidized surfaces. That said, it leaves safe residues that do not pose corrosion or electrical risks.
Medium: The activity is mild, which means it’s neither high nor low. Fluxes with this property have a wide process window. Their residues may require evaluation to determine whether they should be cleaned.
High: The flux is highly aggressive. While this quality makes it more effective on heavily contaminated surfaces, it means the residue is corrosive and requires cleaning.
Halide Content
Halides include chlorides, bromides, and fluorides. They act as activators, helping remove oxides. Their action enhances solder flow and improves wetting. The J-STD-004 standard assigns a number to represent the presence or absence of halides.
Zero (0) indicates the flux contains less than 0.05% halides by weight, while one (1) indicates content greater than 0.05%. Let’s see how that influences the chemical properties of the flux.
0: The halide content is low or non-existent. We call the flux halide-free or a zero-halide type. It makes residues less harmful. That, in turn, means long-term product reliability and durability.
1: The halide content is high and detectable in tests. This composition causes corrosion risks, with residues making electronic assemblies more prone to electrochemical migration and dendritic growth.

Resource: https://www.youtube.com/watch?v=SVhkHgP1Gvs
Flux Types in the J-STD-004 Standard
The J-STD-004 classification defines various flux chemistries. Some are more common than others and are widely used in the PCB industry and electronics in general. Below is a breakdown of these fluxes and what makes each type unique.
ROL0 Flux
ROL0 is a low-residue, no-clean flux. As discussed earlier, RO indicates it contains rosin as the primary material, while L means a low-activity type. On the other hand, 0 shows it contains no halides. These properties make it safe for applications that require long-term reliability and durability.
ROL1 Flux
ROL1 is another popular chemistry for soldering flux. Like ROL0, it uses rosin as the base material. It’s also a low-activity type. However, it contains halides, unlike ROL0. The presence of halides makes residues more active and likely to cause corrosion.
Other Fluxes
Other flux types, based on the J-STD-004 four-character naming system, are listed below. Like ROL0 and ROL1, you can easily decipher their composition by reading their four-character codes or material content designators.
- Rosin-Based Types: ROM0, ROM1, ROH0, ROH1.
- Resin-Based Types: REL0, REM0, REM1, REH0, REH1.
- Organic Types: ORL0, ORL1, ORM0, ORM1, ORH0, ORH1.
- Inorganic Types: INL0, INL1, INM0, INM1, INH0, INH1.
Selecting the Right Flux for Your Project
How do you choose a soldering flux for your application or project? The product is available in many types, which can make selecting the most appropriate challenging. The following factors are crucial when choosing the product.
Process Compatibility: The selected type must withstand soldering or assembly temperatures and process times, including reflow windows. This ability varies across chemistries, making proper selection crucial. It should also be compatible with the application method.
Surface Contamination: Excess oxidation requires more aggressive chemistries than cleaner surfaces. That calls for high-activity or halide-based chemistries. That said, contamination is rarely a problem in normal PCB production processes.
Post-Soldering Cleaning: Situations that may require cleaning include applying a coating, manufacturing high-reliability assemblies (such as optical circuit boards), and improving aesthetics. The customer may also request it.
Product IPC Class: Most fluxes are suitable for class 1 and class 2 assemblies. It mainly becomes problematic when soldering class 3 high-reliability types. For this class, the flux composition must leave harmless, low-activity, and non-conductive residues.

Resource: https://www.semanticscholar.org
Common J-STD-004 Fluxes and Their Applications
Flux chemistry, as classified by the J-STD-004 standard, determines the most suitable application. Here is a rundown of the most widely used fluxes today and their best uses in electronics.
ROL0 (rosin, low activity, no halides)
Being a rosin-based type with no halides, it leaves clear, non-ionic residues. It’s an excellent choice for no-clean applications. These are situations where residual removal is not necessary or practical. It also includes high-performance electronics.
ROL1 (rosin, low-activity, contains halides)
ROL1 contains halides, which improve its cleaning capabilities and enhance wetting. It suits oxidized surfaces or those with stubborn coatings. It isn’t a good choice for no-clean applications or high-reliability assemblies due to its corrosive and electrically active residues.
REL0 (resin, low-activity, no halides)
Because it uses synthetic resin, REL0 offers consistent results. Use it to solder assemblies where uniformity is a fundamental requirement, such as high-performance PCBs for critical applications. Its residues are also electrically neutral and less harmful.
REL1 (resin, low activity, contains halides)
This base material is similar to REL0, resulting in minimal variations in the final product. However, its high halide content makes it more effective on oxides but unsuitable for no-clean applications. Use it where cleaning is mandatory.
ORL0 (organic, low-activity, no halides)
ORL0 is organic and uses no halides. While it may not work well on oxides, the residue requires no cleaning. It is best suited for applications where soldering surfaces are clean and residue removal is not a strict requirement.
ORL1 (organic, low-activity, contains halides)
ORL1 is a water-soluble type that uses halide activators. These make it more effective at cleaning contaminated surfaces. However, its residues must be properly removed. Use it where cleaning is mandatory, and surfaces are highly oxidized.
ROL0 vs. ROL1
ROL0 and ROL1 are the most popular rosin-based soldering fluxes. They differ in their halide content, which affects their cleaning requirements and the nature of residues.
ROL0 works best on clean surfaces. It also leaves minimal residues that do not require cleaning unless the assembly is a class 3 type. ROL1 cleans more aggressively than ROL0 but leaves corrosive chemicals. Here’s when to use each.
When to Choose ROL0
- Lead-solder assembly (Pb-based solder has less wetting requirements)
- When surfaces are relatively clean (It has a mild chemistry).
- If the project involves producing high-performance electronic equipment for class 3 or class 2 applications.
- If you do not intend to clean the soldered surfaces due to cost or other reasons, such as hand soldering.
When to Choose ROL1
- Lead-free soldering (it has stricter wetting requirements)
- When the project involves class 1 and 2 assemblies with more lenient residue requirements.
- For heavily contaminated surfaces (it cleans more aggressively).
- When assembly or soldering requires more than one cycle, such as mixed assembly (SMT and THT).
J-STD-004 vs. Other IPC Standards
The J-STD-004 is used in conjunction with standards that define the assembly of electronic products, including PCBAs. There are several of these standards. Here, we will focus on the most relevant standards: IPC-J-STD-001 and IPC-A-610.
J-STD-004 vs. IPC-J-STD-001
The J-STD-004 provides a universal flux classification system. It also defines testing procedures that engineers can use to verify the composition and properties of fluxes.
In comparison, the IPC-J-STD-001 outlines the soldering process and its requirements. It primarily provides guidance on which soldering flux to use based on the J-STD-004 classification system and testing protocols.
J-STD-004 vs. IPC-A-610
The IPC-A-610 standard specifies inspection criteria for soldered joints and surfaces. It defines the acceptability of flux residues, making it relevant to the J-STD-004, which classifies fluxes.
The two go hand in hand when choosing fluxes and determining their cleaning requirements. That’s because while J-STD-004 tells you what flux to use and why, A-610 determines whether the residue requires cleaning.
Conclusion
Choosing the right soldering flux is critical in electronics. It means the difference between reliable assemblies and increased defects. The J-STD-004 standard provides a naming system that identifies fluxes by their composition and chemical properties, enabling quick selection and reducing errors.
As a company that manufactures PCB assemblies and electronic equipment, flux selection is a regular (and one of the most critical) decisions at Venture. Our engineers are well-versed in flux chemistries and the J-STD-004 standard and can help you make the right choices for your project.


