Getting Started with Alt Text Pro
Learn how to automatically generate professional alt-text for your images using AI.
What is Alt Text Pro?
Alt Text Pro is a powerful SaaS platform that automatically generates high-quality alt-text for your images using advanced AI technology. Whether you're using our WordPress plugin or our API, Alt Text Pro helps improve your website's accessibility, SEO, and user experience with professionally written alt-text descriptions.
Why Use Alt Text Pro?
Accessibility Compliance
Meet WCAG guidelines and make your website accessible to screen readers and assistive technologies.
SEO Optimization
Improve search engine rankings with better image descriptions that help search engines understand your content.
Save Time
Process hundreds of images in minutes instead of hours of manual work.
AI-Powered Quality
Leverage Google Gemini AI to generate accurate, context-aware descriptions.
Quick Start Guide
- Sign up for free at alt-text.pro and get 50 free credits
- Get your API key from your dashboard
- Install the WordPress plugin or use our API to start generating alt-text
Installation & Setup
Step 1: Create Your Account
Visit www.alt-text.pro and sign up for a free account. You'll receive 50 credits to get started - no credit card required.
Step 2: Get Your API Key
- Log in to your dashboard at alt-text.pro/dashboard
- Your API key is displayed on the dashboard
- Click the copy button to copy your API key
- Keep your API key secure - treat it like a password
Step 3: Install WordPress Plugin
Method 1: Download from Dashboard (Recommended)
- Go to your dashboard and click "Download Plugin"
- In WordPress admin, go to Plugins → Add New → Upload Plugin
- Choose the downloaded zip file and click "Install Now"
- Activate the plugin after installation
Method 2: Manual Installation
- Download the plugin from alt-text.pro/wordpress-plugin/alt-text-pro-plugin-1.4.24.zip
- Extract the zip file
- Upload the
alt-text-profolder to/wp-content/plugins/ - Go to Plugins in WordPress admin and activate Alt Text Pro
Step 4: Configure the Plugin
- In WordPress admin, go to Alt Text Pro → Settings
- Paste your API key in the API Key field
- Click Test Connection to verify it works
- Configure your preferences:
- Auto-generate: Enable to generate alt-text automatically when uploading images
- Overwrite existing: Choose whether to replace existing alt-text
- Context-aware: Enable for better descriptions using page context
- Batch size: Set how many images to process at once (default: 10)
- Click Save Settings
Note: The plugin requires WordPress 5.0+ and PHP 7.4+.
Features
AI-Powered Generation
Uses Google Gemini AI to create accurate, descriptive alt-text that understands image content and context.
Automatic Processing
Generate alt-text automatically when uploading images to WordPress. Set it and forget it!
Bulk Processing
Process hundreds of existing images at once. Perfect for retrofitting alt-text to existing websites.
Context-Aware
Provides better descriptions using page context and metadata for more relevant alt-text.
Usage Tracking
Monitor your API usage, credit consumption, and generation history with detailed logs.
Multi-Language Support
Generate alt-text in over 130 languages to reach a global audience.
WordPress Plugin Guide
Dashboard Overview
The Alt Text Pro dashboard provides a comprehensive overview of your account and usage:
- Credits Remaining: See how many credits you have left
- Usage Statistics: Track your total generations and success rate
- Connection Status: Verify your API connection is working
- Recent Activity: View your latest alt-text generations
- Quick Actions: Access bulk processing and settings quickly
Settings Configuration
Configure the plugin to work exactly how you need it:
Available Settings:
- API Key: Your unique API key for authentication
- Auto-generate on Upload: Automatically generate alt-text when images are uploaded
- Overwrite Existing Alt-Text: Replace existing alt-text when processing
- Context-Aware Generation: Use page/post context for better descriptions
- Batch Size: Number of images to process per batch (1-50)
Bulk Processing Workflow
- Go to Alt Text Pro → Bulk Process
- Choose your processing option:
- Process images missing alt-text: Only process images without alt-text
- Process all images: Process all images (with overwrite option)
- Process selected images: Choose specific images from media library
- Set batch size (recommended: 10-20 for best performance)
- Click Start Processing and monitor progress
- Review generated alt-text and edit as needed
Best Practices
- ✓ Review generated alt-text for accuracy, especially for complex images
- ✓ Add context when processing product images or specialized content
- ✓ Use bulk processing during off-peak hours for large batches
- ✓ Monitor your credit usage to avoid running out mid-process
- ✓ Keep your API key secure and never share it publicly
API Documentation
Authentication
All API requests require authentication using your API key. Include it in the Authorization header:
Authorization: Bearer YOUR_API_KEY
Generate Alt-Text Endpoint
POST /.netlify/functions/generate-alt-text
Generates alt-text for an image using AI.
Request Body:
{
"image_base64": "base64_encoded_image_string",
"context": "optional context description"
}Response (Success):
{
"alt_text": "A beautiful sunset over mountains",
"credits_remaining": 95
}Response (Error):
{
"error": "Insufficient credits",
"details": "You have 0 credits remaining"
}Code Examples
JavaScript (Fetch API)
const response = await fetch('https://www.alt-text.pro/.netlify/functions/generate-alt-text', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
image_base64: base64Image,
context: 'Product photo'
})
});
const data = await response.json();
console.log(data.alt_text);cURL
curl -X POST https://www.alt-text.pro/.netlify/functions/generate-alt-text \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"image_base64": "base64_encoded_image",
"context": "Landscape photo"
}'Error Codes
| Status Code | Error | Description |
|---|---|---|
| 401 | Unauthorized | Invalid or missing API key |
| 402 | Payment Required | Insufficient credits |
| 400 | Bad Request | Invalid image format or missing parameters |
| 500 | Server Error | Internal server error |
Pricing & Credits
Pricing Plans
Free
- 50 Credits
- Basic Support
- API Access
Tier 1
- 1,000 Credits/month
- Priority Support
- Bulk Processing
Tier 2
- 2,500 Credits/month
- Premium Support
- Advanced Features
Credit System
Each alt-text generation consumes 1 credit. Credits are used when:
- Generating alt-text for a new image
- Regenerating alt-text for an existing image (if overwrite is enabled)
- Using the API to generate alt-text
Note: Failed generations (due to errors) do not consume credits.
Upgrading Your Plan
- Go to your dashboard at alt-text.pro/dashboard
- Click "Upgrade Plan" or visit the Pricing section
- Select your desired plan
- Complete payment via PayPal
- Your new credits will be available immediately
Troubleshooting
Common Issues
"Error loading API key" or Connection Failed
Solution:
- Verify your API key is correct in Settings
- Click "Test Connection" to verify connectivity
- Check your internet connection
- Ensure your API key hasn't been revoked
"Insufficient credits" Error
Solution:
- Check your credit balance in the dashboard
- Upgrade your plan or purchase additional credits
- Wait for monthly credit renewal (for subscription plans)
Bulk Processing Stops or Fails
Solution:
- Reduce batch size (try 5-10 images per batch)
- Check your credit balance before starting
- Ensure your server has sufficient resources
- Process during off-peak hours for better performance
Images Not Processing Automatically
Solution:
- Verify "Auto-generate on Upload" is enabled in Settings
- Check that you have sufficient credits
- Ensure your API key is valid
- Check WordPress error logs for details
Plugin Conflicts
Solution:
- Deactivate other plugins temporarily to identify conflicts
- Update WordPress and all plugins to latest versions
- Check PHP version (requires 7.4+)
- Contact support with plugin conflict details
Getting Help
If you're still experiencing issues, we're here to help:
- Email us at support@alt-text.pro
- Use the contact form on our website
- Check your dashboard for usage logs and error details
Frequently Asked Questions
Do I need an Alt Text Pro account?
Yes, you need a free Alt Text Pro account to use the plugin or API. Sign up at alt-text.pro and get 50 free credits to start.
How accurate is the AI-generated alt-text?
Our AI uses Google Gemini and provides highly accurate descriptions. However, we always recommend reviewing and editing the generated text to ensure it fits your specific context perfectly.
Can I edit the generated alt-text?
Absolutely! The plugin generates alt-text as a starting point. You can always edit, refine, or completely rewrite the descriptions in WordPress media library.
What happens if I run out of credits?
If you run out of credits, the plugin will stop generating new alt-text. You can purchase more credits or upgrade your plan from your dashboard.
Does this work with existing images?
Yes! The plugin includes a powerful bulk processing feature that can generate alt-text for all your existing images that don't have alt-text yet.
Is my data secure?
Yes, we take security seriously. Images are processed securely via encrypted HTTPS connections and are not stored on our servers after processing.
What image formats are supported?
The plugin supports all standard web image formats including JPEG, PNG, GIF, and WebP.
Can I cancel my subscription anytime?
Yes, you can cancel your subscription at any time from your Alt Text Pro dashboard. You'll continue to have access until the end of your billing period.
Does this help with SEO?
Yes! Proper alt-text improves your SEO by helping search engines understand your images, which can improve your rankings in image search results.
Can I use the API without WordPress?
Yes! Our API can be integrated into any application or website. Check the API Documentation section above for code examples.