TextShrinker

Solve Log Overload with AI-Powered Compression

Stop drowning in verbose logs. TextShrinker uses AI to extract what matters most for faster debugging and analysis.

🎯

Smart, Not Generic

Unlike basic summarizers, TextShrinker preserves actionable details like errors, timeouts, and performance issues while removing noise.

Context-Aware Filtering

Choose focus areas (Errors, Performance, Security) and output formats (Text, Markdown, JSON) to get exactly what you need for debugging.

🔧

Built for Developers

Perfect for DevOps, SRE engineers, and developers who need to quickly analyze large log files during incident response and troubleshooting.

84%
of developers choose their own tools
10x
faster log analysis
Zero
important details lost

Upload File

5 of 5 free compressions remaining
☁️

Drag & drop a file here

or click to select a file

Supported formats: TXT, LOG, PDF, MD, JSON, HTML, CSV, XML

Configuration

Errors
Warnings
Select areas to prioritize during compression
Format for the compressed output
1K 4K 8K
Limit the size of the compressed output

Results

Upload a file to see compression results here

API Communication Logs

[7:34:40 PM] [Auth] CognitoAuth initialized directly
[7:34:41 PM] --- AWS API Gateway Endpoints ---
[7:34:41 PM] API Base URL: https://agrmn6v9u8.execute-api.us-east-1.amazonaws.com/prod
[7:34:41 PM] Usage Metrics: https://agrmn6v9u8.execute-api.us-east-1.amazonaws.com/prod/metrics/usage
[7:34:41 PM] Events: https://agrmn6v9u8.execute-api.us-east-1.amazonaws.com/prod/metrics/event
[7:34:41 PM] Feedback: https://agrmn6v9u8.execute-api.us-east-1.amazonaws.com/prod/metrics/feedback
[7:34:41 PM] [Auth] Checking Cognito authentication state...
[7:34:41 PM] [Auth] Is authenticated: false
[7:34:41 PM] [Auth] User is not authenticated with Cognito
[7:34:41 PM] [AWS] DynamoDB API Gateway URL: https://agrmn6v9u8.execute-api.us-east-1.amazonaws.com/prod
[7:34:41 PM] [AWS] Domain: agrmn6v9u8.execute-api.us-east-1.amazonaws.com
[7:34:41 PM] [AWS] Path: /prod
[7:34:41 PM] [AWS] DynamoDB Metrics endpoints: {"usage":"/metrics/usage","feedback":"/metrics/feedback","event":"/metrics/event"}
[7:34:41 PM] [AWS] Forced AWS DynamoDB integration enabled
[7:34:41 PM] [AWS] UsageTracker.config.useAWS = true
[7:34:41 PM] [AWS] FeedbackAnalytics.config.useAWS = true
[7:34:41 PM] [AWS] AWSConfig.useAWS = true
[7:34:41 PM] UI initialized - Ready to process files
[7:34:41 PM] API endpoint: https://backend.textshrinker.com/compress/file
[7:34:41 PM] AWS DynamoDB integration: Enabled
[7:34:41 PM] AWS config useAWS: true
[7:34:41 PM] AWS DynamoDB API Gateway: https://agrmn6v9u8.execute-api.us-east-1.amazonaws.com/prod
API: https://backend.textshrinker.com | AWS: Enabled