ChatGPT Secrets: 70+ Hidden Codes and Prompts You Need to Know

Al-Ankabut · · 16 min read
An illustration showing a guide for ready-to-use ChatGPT prompts and requests.
Illustrative image for the guide of ready-to-use ChatGPT commands and prompts.

Many only use ChatGPT for basic questions, ignoring the art of crafting the prompt itself, despite it being the biggest factor in response quality. This guide contains over 70 ready-to-use commands and prompts, categorized by their practical application: writing, summarizing, translation, programming, SEO, productivity, and advanced prompt engineering techniques. Each command includes a brief explanation and a copy button to try it out immediately.

What are ChatGPT secrets and how can you benefit from them?

What is meant by ChatGPT commands?

A command here is a complete request you write to ChatGPT in a clear format: what you want, for whom, and in what format. There are no "secret" commands in the literal sense; what distinguishes a good command from a weak one is its clarity, not whether it is known or hidden.

The difference between a Prompt, a command, and a shortcut

A "Prompt" is the general term for any request you type for the model, whether it's a simple question or detailed instructions. A command is a specific prompt you use repeatedly for a certain task. As for a shortcut, such as defining a short word starting with a forward slash and linking it to full instructions, this is a personal style you create within the conversation, not an official feature of ChatGPT.

How do you get better results from ChatGPT?

Add four elements to any request: the goal, the audience, the desired format (bullet points, table, paragraph), and any constraints like word count or language. These four elements alone improve response quality more than any other "trick."

Best ChatGPT commands to improve responses

Before the full list of commands, here are three methods you can apply on top of any request to improve its quality immediately.

Commands to improve response quality

Ask ChatGPT to review itself, or to clarify its assumptions before answering:

Before you answer, state any assumptions you are making, then give your answer.

Commands to set response style and format

Explicitly define the format you want instead of leaving it to ChatGPT:

Answer in a table with two columns: [column 1] and [column 2].

Commands to assign a specific role to ChatGPT

Defining a clear role makes the answer closer to what a real expert in that field would provide:

You are a [marketing expert]. Answer this question from that perspective: [question]

ChatGPT tricks for writing content quickly

These commands help you in all stages of content creation: from the initial idea to the final review.

  1. Writing a full article — Builds an organized article draft with subheadings.
    Write a full article about [topic] for [audience]. Use H2 and H3 headings and simple language.
  2. Turning an idea into an article — Transforms a brief sentence or idea into a complete article.
    Turn this idea into a full article: [idea]. Keep it practical and easy to read.
  3. Writing an engaging introduction — Writes an introduction that hooks the reader from the first two lines.
    Write an engaging introduction (60-80 words) for an article about [topic].
  4. Writing a powerful conclusion — Writes a conclusion that summarizes the article and invites reader engagement.
    Write a short conclusion for an article about [topic], ending with a question to the reader.
  5. Rewriting text — Rewrites text with new words while keeping the same meaning.
    Rewrite this paragraph in different words, same meaning: [text]
  6. Simplifying complex text — Simplifies a difficult sentence or paragraph to suit the general reader.
    Simplify this paragraph for a general audience: [text]
  7. Improving writing style — Reviews text, improves its style, and fixes mistakes.
    Improve the writing style of this text and fix any mistakes: [text]
  8. Expanding a short idea — Expands a brief idea into a full paragraph with examples.
    Expand this short idea into a full paragraph with one example: [idea]
  9. Shortening long text — Condenses long text to a specific word count.
    Shorten this text to [100] words without losing the main idea: [text]
  10. Generating catchy titles — Suggests several different titles for the same topic.
    Suggest 10 different titles for an article about [topic]. Keep each under 60 characters.

ChatGPT commands for summarizing and text analysis

Useful for students, researchers, and anyone who needs to quickly understand a long text or compare options.

  1. Summarizing text in bullet points — Summarizes any long text into short, clear points.
    Summarize this text in 5 bullet points: [text]
  2. Extracting main ideas — Extracts the most important points from a long text or article.
    Extract the main ideas from this text: [text]
  3. Comparative analysis between options — Compares two or more options based on criteria you define.
    Compare [A] and [B] based on [criteria]. Present the result in a table.
  4. Pros and Cons — Lists the advantages and disadvantages of a specific decision or idea.
    List the pros and cons of [decision or idea].
  5. SWOT analysis for a project — Analyzes strengths, weaknesses, opportunities, and threats.
    Do a SWOT analysis for this project: [project description]
  6. Converting long text to points — Converts a long paragraph into an ordered bulleted list.
    Convert this paragraph into a clear bullet-point list: [text]
  7. Analyzing text step-by-step — Analyzes an issue or decision while stating assumptions and the conclusion.
    Analyze this question step by step, stating your assumptions: [question]
  8. Gathering initial info on a topic — Prepares initial points for researching a specific subject.
    Gather initial organized points about [topic] for further research.
  9. Analyzing customer opinions/feedback — Summarizes a group of opinions or comments and identifies general patterns.
    Summarize the common themes in these customer comments: [comments]
  10. Formulating a conclusion from text data — Derives a clear conclusion from scattered information.
    Based on these notes, write one clear conclusion: [notes]

ChatGPT Prompts for translation and language learning

ChatGPT can be a great partner for translation and learning languages if used correctly.

  1. Natural style translation — Translates text naturally rather than literally.
    Translate this into [Arabic] in a natural, non-literal style: [text]
  2. Correcting language errors — Corrects sentence mistakes and explains the reason for each error.
    Fix the mistakes in this sentence and explain why: [text]
  3. Simplifying machine translation — Rewrites machine-translated text so it sounds more natural.
    Rewrite this machine-translated text so it sounds natural: [text]
  4. Creating a language learning plan — Prepares a language learning plan suited to your available time.
    Make a plan to learn [language] in [2 months], 30 minutes a day.
  5. Learning new vocabulary — Provides new words with examples of how to use them.
    Give me 10 [beginner] [English] words with example sentences.
  6. Conversation practice — Chat with you in a foreign language and corrects your mistakes while talking.
    Have a conversation with me in [English] about [travel] and correct my mistakes.
  7. Testing understanding of a lesson — Sets questions to test your comprehension of a specific lesson.
    Test my understanding of [topic] with 10 questions, one at a time.
  8. Explaining an idiom or term — Explains the meaning and usage of a foreign expression.
    Explain the meaning and usage of the expression: [expression]
  9. Summarizing foreign text in Arabic — Summarizes foreign language text in Arabic bullet points.
    Summarize this English text in Arabic bullet points: [text]
  10. Converting formal text to informal — Changes the tone of text based on need.
    Rewrite this text in a more [formal/casual] tone: [text]

ChatGPT commands for programming and developers

Useful for any developer or site owner who deals with code regularly.

  1. Writing code for a specific task — Writes ready-to-use code for a task you define in a specific programming language.
    Write a [language] function that [task]. Add short comments.
  2. Explaining code line-by-line — Explains complex code in simple language for beginners.
    Explain this code line by line for a beginner: [code]
  3. Finding a bug in code — Finds the cause of a bug in code and suggests a fix.
    Find the bug in this code and explain the cause: [code and error message]
  4. Refactoring/Cleaning code — Reorganizes code to be shorter and clearer without changing the output.
    Refactor this code to be cleaner and shorter, same output: [code]
  5. Converting code between languages — Translates code from one programming language to another.
    Convert this code from [language A] to [language B]: [code]
  6. Writing CSS styles — Writes CSS for a specific site element.
    Write CSS for [element] with [colors] and a hover effect.
  7. Writing database queries — Writes SQL queries for a specific task.
    Write an SQL query that [task]. Table: [table], columns: [columns].
  8. Writing Regex — Writes a regular expression with an explanation of each part.
    Write a regex that matches [pattern] and explain each part.
  9. Editing a Blogger template — Helps edit parts of a Blogger template with HTML/CSS.
    Edit this Blogger template section to [task] and tell me where to paste it: [template code]
  10. Reviewing code before publishing — Reviews code and suggests security or performance improvements.
    Review this code and suggest improvements for security and performance: [code]

ChatGPT commands for SEO and content creation

Useful for site owners and bloggers who want to improve their articles' search ranking.

  1. Suggesting semantic keywords — Suggests keywords related to your article topic.
    Suggest 15 semantic keywords for an article about [topic].
  2. Writing Meta Description — Writes a meta description for search results with a specific length.
    Write a 150-character meta description for an article about [topic].
  3. Improving an article title — Suggests several improved versions for an existing title.
    Suggest 5 improved versions of this article title: [title]
  4. Creating FAQs — Writes FAQs and their answers for a specific topic.
    Write 5 FAQs with answers about [topic].
  5. Organizing article structure — Suggests a logical outline of H2/H3 headings for an article.
    Create a logical H2/H3 outline for an article about [topic].
  6. Generating content ideas — Suggests new article ideas in a specific niche.
    Give me 15 article ideas in the [niche] field.
  7. Writing Alt Text for images — Writes descriptive Alt Text for images.
    Write a short, descriptive alt text for an image of [description].
  8. Reviewing an article before publication — Reviews an article and suggests improvements in clarity and structure.
    Review this article and suggest improvements for clarity and structure: [article]
  9. Turning an article into social media posts — Summarizes an article for a social media platform.
    Turn this article into a short post for [platform]: [article summary]
  10. Suggesting internal links — Suggests natural places to add internal links in an article.
    Suggest natural places to add internal links in this article: [article]

ChatGPT commands for productivity and data analysis

Save time on daily tasks, from organizing tasks to handling numbers and tables.

  1. Setting an action plan — Creates an action plan organized by days or weeks for a specific goal.
    Make a [30]-day plan to achieve [goal], organized week by week.
  2. Prioritizing tasks — Sorts a task list by importance and urgency.
    Prioritize these tasks by importance and urgency: [tasks]
  3. Writing a professional email — Writes a short, professional email with a tone you specify.
    Write a short professional email to [person] about [subject].
  4. Converting notes to a report — Turns scattered notes into an organized report with headings.
    Turn these notes into a clear report with headings: [notes]
  5. Preparing a meeting agenda — Prepares an organized agenda for a meeting of a specific duration.
    Create an agenda for a [1-hour] meeting about [topic].
  6. Solving math problems step-by-step — Solves a calculation and explains the steps taken.
    Calculate [problem] and show each step.
  7. Setting a monthly budget — Suggests a simple breakdown of monthly income between expenses and savings.
    My monthly income is [amount]. Suggest a simple budget breakdown.
  8. Writing Excel formulas — Writes a ready-to-use formula for Excel or Google Sheets with an explanation.
    Write an Excel formula that [task] and explain how it works.
  9. Displaying data in a table — Organizes scattered data into a clear comparison table.
    Organize this data into a comparison table: [data]
  10. Analyzing trends in numbers — Explains the general trend in a set of numbers or results.
    Explain the general trend in these numbers: [numbers]

Advanced tricks to get better results from ChatGPT

These are not just ready-made commands, but rather a way of thinking about prompt engineering that you can apply to any other command in this article.

  1. Providing sufficient context — Clarifies context before the question to get a more accurate answer.
    Context: I am [role] working on [situation]. Question: [your question]
  2. Setting clear constraints — Sets limits for length, language, and tone in the same request.
    Answer in [Arabic], maximum [100] words, in a [formal] tone: [request]
  3. Providing an example of the desired format — Gives an example of the required format to guide the response.
    Follow this exact format in your answer: [example format]. Now do the same for: [new content]
  4. Asking to review the response itself — Requests ChatGPT to review its own answer before finalizing it.
    Review your previous answer for accuracy and clarity, then suggest any correction.
  5. Breaking a complex task into steps — Splits a big task into small sequential steps.
    Break this task into small ordered steps, then start with step 1: [task]
  6. Asking ChatGPT to ask first — Makes ChatGPT ask for missing details before answering.
    Before answering, ask me any missing details you need about: [task]
  7. Comparing different styles for the same request — Asks for more than one version or style for the same result to compare.
    Give me 3 different versions of this text, each with a different tone: [text]

Are there really secret codes or hidden commands in ChatGPT?

This is a frequently asked question, and the precise answer is that there is a difference between several terms people confuse:

  • Programming code: actual instructions in a programming language like Python or JavaScript.
  • Prompts: textual requests you write to ChatGPT in normal language, which is what this article covers.
  • User commands: a recurring prompt you save to use each time in roughly the same way.
  • Shortcuts: a short symbol like a forward slash that you define and link to instructions, which is a personal style, not an official feature.
  • Built-in features: actual tools inside the ChatGPT interface, such as file uploads or image generation, which vary based on your account and version.

In other words: the phrase "hidden codes" is not accurate here, because everything mentioned in this article is just prompts and writing styles, not secret codes or undisclosed features from the company.

Mistakes to avoid when writing ChatGPT commands

Ambiguous commands

A request like "write something about marketing" is very vague. Specify the topic, audience, and goal more precisely.

Not providing context

Without knowing who you are or what your goal is, ChatGPT gives a generic answer suitable for anyone, not specifically for you.

Asking for multiple tasks without organization

Do not ask for an article, an image, and a marketing plan in one message. Break the request into sequential steps.

Relying on the answer without review

Review numbers and important information yourself before publishing or adopting them, especially in financial or educational decisions.

FAQs

Are these commands paid or free?

Most commands in this article are writing formats you write yourself and do not require a paid subscription. Some special features like image generation may vary based on your version and account.

Do these commands work with the free version of ChatGPT?

Most textual commands work with free accounts, though some special tools may be limited depending on the version and account.

Do I have to write commands in English?

No. Examples here are in English because ChatGPT understands them very well, but you can write your request details in Arabic or ask for the response in Arabic directly.

Are there really secret commands inside ChatGPT?

There is no such thing as secret commands in the literal sense. What is in this article are proven prompts and writing styles, not secret undisclosed features.

Does ChatGPT remember the command in a new conversation?

You cannot always rely on that. It is better to repeat the context at the beginning of each new conversation, or save it in Custom Instructions if available.

Can I combine more than one command in a single request?

Yes, but it is preferable not to overdo it so that instructions do not conflict. Often the best result comes from a clear request for one task at a time.

Conclusion

There are no secret codes inside ChatGPT, but there is a better way to write requests, and that is exactly what this guide compiles: over 70 commands and prompts categorized by actual usage, rather than just memorizing them as a random list. Start with three or four commands that serve your current work, and add others gradually as needed.

If you liked the article, share it with those who would benefit, and let us know in the comments: which command from the list was the most useful for you?