You have a finished product, a Coupang Wing or Naver Smart Store listing form open, and a field asking for a "GTIN" or "barcode number." If you are pitching to a supermarket or convenience store chain, the buyer will ask about the barcode before almost anything else. This guide is written for sellers in Korea, including foreign residents running their own small business, who want to know where the number comes from, what it costs, and whether a free online generator can simply make one up.
The short answer: what you obtain is a number, not a picture. Anyone can draw a barcode image, but only registration makes a number yours. Below, the process is broken into steps, with the places sellers typically get stuck, the fee structure, what goes wrong with invented numbers, and how to decide what each marketplace actually needs.
1. You are getting a GTIN, not a barcode image
The 13 digits under a retail barcode are a GTIN-13 (Global Trade Item Number). The bars are the EAN-13 symbol that encodes it. A GTIN-13 issued in Korea is built like this:
- Prefix, 3 digits: 880, the range assigned to GS1 Korea members
- Company code: a unique number assigned to your business when you join
- Item reference: the number you assign to each of your own products
- Check digit, 1 digit: calculated from the first 12
The company code and item reference share nine digits, so a longer company code leaves fewer digits for products. A 3-digit item reference gives you 000 to 999, or up to 1,000 products. Note that 880 does not mean "Made in Korea." A product manufactured in China but owned by a Korean company that joined GS1 Korea will still start with 880.
The check digit follows a fixed rule. Multiply the odd-position digits of the first 12 by 1 and the even-position digits by 3, add everything, and subtract the last digit of the total from 10 (a result of 10 becomes 0). For 880123456789, the odd positions sum to 28, the even positions to 33 × 3 = 99, the total is 127, so the check digit is 10 − 7 = 3 and the full number is 8801234567893. One slip in a manual calculation produces a code scanners reject, so let software do it.
2. Five steps to a GS1 barcode in Korea, and where people get stuck
The issuing body is the Korea Chamber of Commerce and Industry's distribution and logistics institute, known as GS1 Korea (gs1kr.org). Product data entry and barcode output continue on its KorEANnet platform.
Step 1: Have a Korean business registration
Membership is per business, so you need a business registration certificate (saeopja deungnokjeung) before applying, even as a sole proprietor.
- Sticking point: you filed a mail-order business report but never completed business registration.
- Fix: register through your local tax office or Hometax first.
Step 2: Apply and prove your revenue
Apply for distribution standard code membership on gs1kr.org. Fees depend on annual revenue, so expect to submit proof such as VAT returns.
- Sticking point: a brand-new business with no revenue history.
- Fix: new businesses are often placed in the lowest bracket. If you are unsure which documents apply, contact the institute first (02-6050-1400~5, barcode@korcham.net).
Step 3: Pay and receive your company code
After paying the joining fee and annual fee, you receive membership and a company code. From then on, a block of 880 numbers belongs to you.
- Sticking point: waiting for the bank transfer to be confirmed and approved.
- Fix: leave buffer time if a retailer meeting or print run is already scheduled.
Step 4: Register each product on KorEANnet
Assign an item reference to each product and enter its name, size and images on KorEANnet. Retailers look numbers up there, and an unregistered number comes back empty.
- Sticking point: printing numbers without registering them.
- Fix: finish registration before launch and confirm each number maps to the right product.
Step 5: Create the EAN-13 image and test the print
With the number confirmed, generate the barcode artwork for your packaging. You are only drawing a number you already own, so a generator is fine here. Always scan the printed result with a real scanner or phone app.
- Sticking point: shrinking the code too far or printing on a dark background.
- Fix: black bars on white, keep the quiet zones on both sides, and place a vector (SVG) file.
3. What a barcode costs: joining fee, annual fee and renewal
GS1 Korea charges a joining fee and an annual fee, both tiered by annual revenue. The official fee table is published as an image on the site and can change, so check gs1kr.org right before applying. As a reference point, the Korea Environmental Industry and Technology Institute published these figures for its barcode fee subsidy for eco-label certified companies:
| Annual revenue | Joining fee | Annual fee | Total |
|---|---|---|---|
| Under KRW 1 billion | KRW 200,000 | KRW 300,000 | KRW 500,000 |
| KRW 1 billion or more | KRW 200,000 | KRW 600,000 | KRW 800,000 |
| KRW 5 billion or more | Institute's own scale | By revenue | Set separately |
The rules around payment matter as much as the amounts. According to the institute's membership notice, membership must be renewed every three years. If annual fees go unpaid for a year or more, membership lapses, the right to use the codes is revoked, and the codes revert to the institute. Rejoining means paying a new joining fee as a new member, and fees already paid are not refunded. In other words, stop paying and every barcode on your printed inventory may lose its validity, so put the renewal date in your calendar.
4. Can you use a random number from a barcode generator?
Type any 13 digits into a generator and you will get a convincing EAN-13 image that scanners read without complaint. As long as the check digit is valid, the machine cannot tell real from fake. The trouble starts afterward.
| GS1-issued number | Random generator number | Internal Code 128 | |
|---|---|---|---|
| Ownership | Registered to your company | Unowned or someone else's | Meaningful only in-house |
| Retailer and marketplace lookup | Shows your product | Shows another product or nothing | Not applicable |
| Supermarket and convenience store listing | Accepted | Grounds for rejection | Not accepted |
| Cost | Joining and annual fees | Free | Free |
| Right use | Retail packaging | Design mockups, teaching examples | Inventory, asset and warehouse labels |
Three problems come up again and again. If the digits after 880 happen to match a real member's company code, the till shows someone else's product and price. On platforms such as Coupang, a barcode already attached to another listing can pull your item onto that page or get it rejected. And cheap "resold" numbers bought online still trace back to their original owner, so the same issues follow.
Generators are perfectly legitimate for turning an issued GS1 number into artwork, for internal codes on shelves or office equipment that never leave the building, and for placing a barcode in a design draft. The rule of thumb: the number comes from GS1, the drawing comes from the generator.
5. When Coupang and Smart Store actually need a GTIN
Online marketplaces are looser than physical retail, but the answer depends on how you sell. Seller center screens change, so confirm against the current guidance when you list.
| Selling situation | Barcode need | How to decide |
|---|---|---|
| Coupang seller-fulfilled listing | Enter one if you have it | Products without a barcode have been listed via a "no barcode" type option |
| Coupang Rocket Growth and other warehouse inbound | Each unit needs a label | Without a GS1 code, Coupang has offered its own inbound barcode labels; check Wing guidance |
| Naver Smart Store | Mostly optional | A valid number helps match your item to Naver Shopping price comparison catalogs |
| Supermarkets, convenience stores, pharmacy chains | Effectively required | Buyers check GS1 issuance and KorEANnet registration |
| Reselling imported goods | Keep the brand owner's number | If the brand owner already assigned a GTIN, use it rather than issuing a new one |
If you only sell small volumes online, paying membership fees on day one may not be necessary. If retail stores are in your plans, or you will list the same item on several channels and track stock by barcode, getting a GS1 number before the packaging is printed saves rework. Changing numbers after a print run leaves you with stickers as the only option.
6. For foreign residents running a business in Korea
Nothing in GS1 Korea's process is specific to nationality: membership is tied to the business, not the owner's passport. A few practical differences still catch foreign sellers off guard.
- Business registration comes first. Whether your residence status allows you to run a business is a separate immigration question, so confirm it with the immigration contact center (1345) or Hi Korea before you register and apply.
- Paperwork is in Korean. The gs1kr.org application, revenue documents and KorEANnet product fields are Korean-language. Prepare a Korean product name and specifications in advance, or have a bookkeeper help with the forms.
- Importing from your home country? If the manufacturer already printed its own GTIN (for example a non-880 prefix), that number generally stays with the product. You need your own 880 numbers for products you brand and own.
- Selling back overseas? A GS1 Korea number is globally unique, so the same 880 code works on international marketplaces that verify GTINs against GS1 data. Numbers bought from resellers often fail those checks.
7. Frequently asked questions
Q1. How long does it take to get a barcode?
With documents in order the process is not long, but payment confirmation and approval mean same-day issuance is unrealistic. If a retailer meeting or print date is set, apply well ahead and confirm current processing times with the institute.
Q2. Can a sole proprietor get a barcode?
Yes, as long as you hold a business registration certificate. Membership is per business, so individuals without registration cannot apply.
Q3. Can I take over barcode numbers from another company?
Not at will. Transfers and assignments are prohibited except through the institute's formal procedure, such as in a merger. Numbers sold by third-party vendors still show their original owner on lookup, so avoid them.
Q4. Can a QR code replace the barcode?
Checkout and retailer lookups still run on EAN-13. A QR code works best next to the barcode as a link to your product page, manual or review campaign.
8. Turn your GS1 number into an EAN-13 image with the barcode generator
Once GS1 Korea has issued your company code and you have assigned item references, the last step is the artwork. In the barcode generator, choose EAN-13 and enter the first 12 digits; it calculates and appends the 13th digit for you. If you paste all 13 digits and the last one is wrong, it tells you the correct number, so the manual-calculation slip from section 1 is caught before printing. Download it as an SVG that stays sharp at any size and hand it straight to your designer, or switch to Code 128 for internal shelf and equipment labels.
If your packaging also needs a QR code pointing to a product page or how-to video, create it with the QR code generator, and see QR code marketing strategies for placement and sizing rules that keep scan rates high.



