Convert, visualize, and repair JSON, YAML, CSV, TOML files instantly in your browser. 100% private - no uploads, no tracking. AI assistant Hoot helps you understand your data.
Developer ToolsWeb Browser
FileHoot
AI-Powered • Validate • Fix • Convert
100% Browser-BasedNo Server • No API Calls • Your Data Never Leaves
0/0
Search
root
No data loaded
Drop a file, paste content, or upload to get started
Raw Content
Parse Error
Line 0, Column 0
Repair Suggestions
Initializing AI...
Issue Detected
Suggested Fix
Changes Preview
Upgrade AI Model?
Your file is too large for the current AI model. Some data was truncated, which may cause inaccurate responses.
Current Model
Qwen2.5-Coder-1.5B
~6KB file limit
→
Upgraded Model
Qwen2.5-Coder-7B
~10KB file limit
Download: ~4GB (estimated 2-3 min)
The model is downloaded once and cached in your browser. Your data never leaves your device.
Downloading AI Model
Llama-3.1-8B
0%0MB / 4.5GB
Connecting to model server...
Estimating time remaining...
FileHoot User Guide
Welcome to FileHoot!
Your privacy-first JSON, YAML, CSV & TOML editor with AI-powered assistance.
100% Private
All processing happens in your browser. No data is ever uploaded to any server.
Auto Repair
Fix broken JSON/YAML with rule-based or AI-powered repair.
Format Convert
Convert between JSON, YAML, TOML, and CSV instantly.
Hoot AI Assistant
Ask questions about your data in natural language.
Quick Start
1
Paste or upload your data
2
Explore with different views
3
Chat with Hoot to analyze
Data Views
FileHoot offers multiple ways to visualize your data:
Tree View
▼data: {
3 items
▶users: [
5 items
Collapsible tree structure with expand/collapse controls.
Table View
id
name
email
1
John
john@ex.com
2
Jane
jane@ex.com
Best for array data with sortable columns.
Graph View
Visualize relationships and node connections.
Raw View
1{
2"name": "John"
3}
Syntax-highlighted code editor.
Repair Broken Data
FileHoot can automatically fix common issues in your JSON/YAML files.
Rule-Based Repair
Instant
Automatically fixes common syntax errors:
Missing/trailing commas
Unquoted keys
Single quotes → double quotes
Unescaped characters
AI-Powered Repair
Smart
Uses AI for complex structural issues:
Malformed structure repair
Intelligent inference
Context-aware fixes
Works when rules fail
Format Conversion
Convert between any supported format with one click:
JSON⟷YAML⟷TOML⟷CSV
JSON
{"name": "John"}
→
YAML
name: John
Use the format dropdown in the toolbar to select your target format.
XPath Queries - Precise Data Analysis
Use XPath to query your data with 100% JavaScript accuracy.
1
Click XPath button in Tree View
weight:
5.97
2
XPath Copied to Clipboard
@xpath:root.data.edges[*].weight
3
Paste & Ask Your Question
how many @xpath:... > 5?
Query Types (100% Accurate)
Counting
how many @xpath:... > 5how many @xpath:... = true
Statistics
maximum @xpath:...@xpath:... - sum
Listing
list @xpath:...@xpath:... - unique
Hoot AI Assistant
Analyze & Interpret Your Data
Chat with Hoot, our AI agent that runs 100% in your browser. No API calls, no data uploads - your information stays completely private.
100% Browser-Based
AI runs locally using WebLLM technology
No External API Calls
Your data never leaves your device
Works Offline
After initial model download, works without internet
Try XPath Queries
how many @xpath:root.data.users[*].id are unique?maximum @xpath:root.data.edges[*].weightlist @xpath:root.data.events[*].status
Report a Bug
Normal:
With Errors:
When errors are detected, the icon turns red. Click it to copy the bug report, then email to: