Por looks back at a cause or means; para points forward to a goal or recipient — lo hice por amor vs. es para ti. This free drill gives you ten example sentences — tap any sentence to reveal the translation and a short note on why it works. No signup. The full GrammarWerk app generates 30 fresh sentences per drill across 386 topics in German, Spanish, English, and French.
Para primarily marks destination, purpose, deadline, and the recipient of an action: Este regalo es para ti; Salgo para Madrid; Tengo que terminarlo para el lunes. Por primarily marks cause/reason, exchange, duration, means of communication, and agent in passive: Lo hice por amor; Cinco euros por un café; Habla por teléfono; Fue escrito por García Márquez. A rough heuristic: para = forward-looking; por = backward-looking or causal.
30 sentences per drill, 386 grammar topics, self-tests, and progress that syncs across your phone and the web. Free.