SFT JSON Converter

Transform your prompts and AI responses into
OpenAI fine-tuning ready JSONL format

OpenAI Compatible

Choose Your Workflow

Two Separate Files

Upload prompts and replies in separate TXT or CSV files

  • TXT with separators
  • CSV single column
  • Perfect for existing datasets

One Combined File

Upload XLSX or CSV with structured columns

  • Excel spreadsheets
  • CSV with "Idea" & "Post" columns
  • Organized data structure

Upload Your Files

Click to select your prompts file
Supports TXT and CSV formats
Click to select your AI replies file
Supports TXT and CSV formats

File Format Requirements

Option 1: TXT Files with Entry Separators (Recommended)

Use ---ENTRY--- to separate each prompt or reply entry. This allows for multi-line content and is the easiest format.

This is my first prompt. It can have multiple lines and line breaks. ---ENTRY--- This is my second prompt with more content. ---ENTRY--- Third prompt here.

Option 2: Alternative TXT Format (Short Separator)

Use ### as a shorter separator option for quick formatting.

First entry with multiple lines ### Second entry ### Third entry

Option 3: CSV Files (Advanced Users)

Each entry should be properly quoted and escaped. Multi-line content is supported within quotes. Note: CSV format requires careful escaping of quotes and commas.

content "What is AI? Please explain in detail." "Explain machine learning with examples" "How does deep learning work?"
This button will convert your uploaded files into OpenAI fine-tuning compatible JSONL format

Conversion Successful!

Your files have been successfully converted to OpenAI fine-tuning compatible JSONL format. Each entry contains properly structured message pairs with user prompts and assistant replies.

0
Entries Processed
0 KB
File Size
JSONL
Format