Free Marketing Tools/Customer List to Custom Audience

Free file converter

Turn your customer list
into a Custom Audience file

Upload an Excel or CSV customer list. We format Thai phone numbers, clean emails, remove duplicates and hash everything with SHA-256 to match what Meta, Google and TikTok require. Your data never leaves your device.

CSV

Match columns

We've made a best guess. Check that each field matches a column in your file, and choose "None" for fields you don't have.

Output file preview

Upload to
Hash data (SHA-256)

    About this tool

    Advertising to existing customers performs better than targeting strangers

    What is it?

    A tool for preparing customer lists to create Custom Audiences and Lookalikes. It converts Thai numbers to international format (e.g. 081-234-5678 → 66812345678), cleans invalid emails, removes duplicates and hashes with SHA-256 before download. Every step runs in your browser.

    Who it's for

    • Shops with customer lists from LINE, forms, POS or Shopee
    • Businesses that want to retarget past customers to buy again
    • Anyone who wants to build a Lookalike Audience from their best customers
    • Teams who need to send files to an agency without exposing customer data

    How to use

    1. Upload an Excel or CSV file with emails and/or phone numbers
    2. Check the column matches we've guessed
    3. Choose the platform you'll upload to and whether to hash with SHA-256
    4. Press Create file, then upload it in Ads Manager following the steps on the right

    Frequently Asked Questions

    Convert Customer Lists to Custom Audience Files

    What is a Custom Audience?

    It's an audience built from your own customer list. The platform matches emails or phone numbers to user accounts, so you can advertise to past customers or use it as a seed for a Lookalike that finds new people similar to them.

    Why hash with SHA-256?

    Hashing means no real emails or phone numbers remain in the file. Anyone who sees it can't read the data, but the platform can still match it because it hashes user data the same way. This reduces personal data risk.

    Why convert phone numbers to 66?

    Platforms match phone numbers in international format with the country code. 0812345678 must become 66812345678. If you upload numbers with a leading 0, the match rate will be very low.

    Does using customer data for ads violate the PDPA?

    Only use data you have consent or a legal basis to use for marketing, and state in your privacy policy that data may be used for advertising. This tool reduces risk by processing locally and hashing data, but it isn't legal advice.

    Other file conversion tools

    All free, and files are never uploaded to a server